0
我使用System.Nets.Sockets.Socket來播放客戶端來連接我們的服務器。在Windows XP下一切正常。但是最近,我們的客戶報告說,在Windows 7下,當用戶界面與服務器端斷開連接(通過拔掉網線),用戶界面無法發出警報。我調試了這種情況,發現這種情況只發生在Windows7中,但是在Windows XP,它確實有效。.NET Socket無法檢測Windows 7下的斷開連接事件
然後我的問題是,爲什麼這個套接字斷開連接事件沒有在Windows 7下提升,但XP呢?有什麼方法可以解決這個問題嗎?
謝謝。
是否發送數據的唯一途徑?事實上,斷開連接事件可以在Windows XP中檢測到,但不能在Windows 7中檢測到,我想知道Windows 7是否改變了導致此問題的原因 –
它也可能發生在XP中。 – jgauffin
但至少我沒有發現這個問題在Windows XP下,但只在Windows 7中。這很奇怪 –