.NET Socket无法检测Windows 7下的断开连接事件

时间:2011-09-28 09:10:01

标签: .net sockets windows-7

我正在使用System.Nets.Sockets.Socket来播放客户端以连接我们的服务器。在Windows XP下一切正常。但最近,我们的客户报告说,在Windows 7下断开服务器端(通过拔掉网络电缆)时,UI无法报警。我调试了这种情况,发现这种情况只发生在Windows7中,但在Windows下XP,它确实有效。

然后我的问题是,为什么在Windows 7下没有提出这个套接字断开事件但是XP呢?有没有办法解决这个问题?

谢谢。

1 个答案:

答案 0 :(得分:1)

呃,什么事?

确保套接字连接的唯一方法是发送或接收。

更多信息: http://nitoprograms.blogspot.com/2009/05/detection-of-half-open-dropped.html