我正在爲Windows CE設備編寫.NET Compact Framework應用程序。我的應用程序使用XML序列化數據包與臺式計算機進行通信。c#Compact Framework檢測連接已關閉
我遇到的是,如果網線已經拔掉,我的stream.Read操作會無限期地阻塞。設置超時在我的CF中不受支持。
我正在尋找關於如何處理此問題的「最佳實踐」答案。如果因任何原因連接關閉,我的循環應停止並開始嘗試重新連接。
我找到了this answer,但它沒有包含我需要的「使用」指令,而且我也不確定發生了什麼。
所有的提示都被讚賞,特別是如果他們解決了問題。謝謝!
您沒有包含任何類型的代碼示例...您使用的是什麼流類?直接使用Socket類可能會有更好的運氣。 – tcarvin