簡體   English   中英

如何處理TcpClient與TcpListener斷開連接

[英]How to handle TcpClient disconnect from TcpListener

我有一個使用TcpClient的客戶端和一個使用TcpListener的服務器。 當客戶端與服務器斷開連接時,我該如何處理? 如果程序崩潰,那我該如何處理斷開連接呢?

如果程序崩潰,則操作系統中所有當前的連接都將關閉。

使用TCPClient,您可以將其分配給自己的類(在構造函數中),並從類中產生一個用於斷開連接的事件。

然后,在您的偵聽器中,當連接到達時,創建您的類,在某處(列表,字典等)添加對該類的引用。 附加活動並愉快地進行。

如果要在套接字級別處理服務器連接斷開,通常只有在您要“寫入”套接字時,您才能真正檢測到它不再在遠程端連接,除非您已正確發送了正常的斷開連接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM