2011-05-21 49 views
0

朋友,識別連接在VB.Net套接字服務器和客戶端的Socket之間失去

我寫了一個Socket客戶端將發送套接字服務器的一些數據,並從服務器獲取一些響應。該過程將每2秒運行一次。

現在我需要知道的是我們如何識別服務器和客戶端之間的連接丟失?

我需要這個在客戶端實現。如果沒有連接,則客戶端應該自動關閉連接。一旦與服務器的連接在下一次嘗試中可用,它應該自動連接。

提前致謝!

回答

0

我不是vb.net開發者,但這是它在大多數語言中的工作原理。

寫入丟失/關閉的連接將失敗,客戶端將知道他需要重新連接。

不可能知道連接嘗試到服務器是否會在完成之前成功完成,因此您的客戶端應該嘗試在每次連接嘗試之間的睡眠/等待期的循環中重新連接。

相關問題