TcpClient.Client.Receive()停止获取消息几秒钟

时间:2013-07-17 12:56:39

标签: c# .net tcp network-programming tcpclient

我有一个应用程序,每秒都通过TCP连接接收一条消息。它很长一段时间都很好用,但最近我遇到了问题。 我的TCP客户端停止获取消息11秒(我记录每条消息的接收时间),在这11秒后,我收到了所有消息。 最奇怪的是,我使用WireShark检查了我的网络,我看到所有的消息都是在应该发送时发送的(每秒发送一条消息),并且它们都被确认了。这可能意味着问题出在TcpClient中。

我也会提到这一点 - 我已经在Windows Server 2003上工作了很长时间并没有问题,但是现在我正在使用Windows Server 2008 64位和我的应用程序是一个.NET 4,33位应用程序。

任何帮助?

0 个答案:

没有答案