0
朋友,識別連接在VB.Net套接字服務器和客戶端的Socket之間失去
我寫了一個Socket客戶端將發送套接字服務器的一些數據,並從服務器獲取一些響應。該過程將每2秒運行一次。
現在我需要知道的是我們如何識別服務器和客戶端之間的連接丟失?
我需要這個在客戶端實現。如果沒有連接,則客戶端應該自動關閉連接。一旦與服務器的連接在下一次嘗試中可用,它應該自動連接。
提前致謝!
朋友,識別連接在VB.Net套接字服務器和客戶端的Socket之間失去
我寫了一個Socket客戶端將發送套接字服務器的一些數據,並從服務器獲取一些響應。該過程將每2秒運行一次。
現在我需要知道的是我們如何識別服務器和客戶端之間的連接丟失?
我需要這個在客戶端實現。如果沒有連接,則客戶端應該自動關閉連接。一旦與服務器的連接在下一次嘗試中可用,它應該自動連接。
提前致謝!
我不是vb.net開發者,但這是它在大多數語言中的工作原理。
寫入丟失/關閉的連接將失敗,客戶端將知道他需要重新連接。
不可能知道連接嘗試到服務器是否會在完成之前成功完成,因此您的客戶端應該嘗試在每次連接嘗試之間的睡眠/等待期的循環中重新連接。