2
我有一個使用TcpClient的客戶機和一個使用TcpListener的服務器。 當客戶端從服務器斷開時,我該如何處理? 如果程序崩潰,我該如何處理斷開連接?如何處理TcpClient從TcpListener斷開連接
我有一個使用TcpClient的客戶機和一個使用TcpListener的服務器。 當客戶端從服務器斷開時,我該如何處理? 如果程序崩潰,我該如何處理斷開連接?如何處理TcpClient從TcpListener斷開連接
如果程序崩潰,操作系統中的所有當前連接都將被關閉。
使用TCPClient,您可以將其分配給您自己的類(在構造函數等中),並讓您的類中有一個用於斷開連接的事件。
然後在你的監聽器中當連接到達時,創建你的類添加一個對類的引用(List,Dictionary等)。附加活動並愉快地進行。
如果您想要在套接字級別處理連接斷開連接,通常只有當您想要「寫入」套接字時,您才能實際檢測到它不再連接到遠程端,除非您有正常的斷開連接正確發送。