0

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

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

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

怎么了?asynch .net c# TCP 套接字基础设施是否有任何神经网络限制?

4

1 回答 1

0

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

于 2012-09-13T21:28:08.443 回答