C#异步TCP套接字通信在2.try通过网络上的单独计算机崩溃

时间:2012-09-13 21:15:48

标签: c# .net sockets asynchronous tcp

我正在尝试开发一个异步TCP服务器 - 客户端应用程序。在我的应用程序中,我使用MSDN文章作为起点。我更改了用于传输序列化对象的代码块,而不是传输字符串。而且我正在使用多个软件包在这个对象中传输大量数据。

在我的本地机器上一切正常:在开始客户端连接时,服务器接受并且它们连接直到我结束。客户端发送请求当我触发并开始等待数据,服务器接收数据,服务器立即返回结果发送,客户端收到此结果并且操作结束。虽然系统已连接,但我再次触发客户端并且交易正在重复。多少次我把一切都搞好了。

但是在任何其他内部网计算机上,客户端启动连接,服务器接受并且事务在第一时间工作正常。但是在第二次尝试时,服务器应答结果但客户端应用程序在BeginReceive-EndReceive周期暂停...

有什么问题?对于asynch .net c#TCP套接字基础架构,是否有任何网络限制?

1 个答案:

答案 0 :(得分:0)

没有代码,很难说,但请检查您的保持活动设置(尝试将其关闭)。

相关问题