當前位置:編程學習大全網 - 電腦編程 - C++ SOCKET在客戶端不正常斷開的時候如何重新監聽。

C++ SOCKET在客戶端不正常斷開的時候如何重新監聽。

如果用的是CS模式,壹般流程如下:

1,客戶端非正常斷開了,服務器可以得到掉線的信號。服務器的端口是正常的,這個時候,只能是客戶端主動連接服務器端。

2,如果是客戶端斷開,或是發送數據超時了,或是得不到服務器的回應;這時可以關閉端口,重新打開,並與服務器取得聯系。

3,在無線鏈路或是網絡復雜的情況下,應在協議中加入心跳包,壹方面可以達到互相校驗通訊狀態,壹方面可以保持鏈接的超時掉線。

  • 上一篇:單片機匯編編程計算平均值
  • 下一篇:pcdmis軟件脫機編程如何用鼠標在模型上取點筆記本電腦
  • copyright 2024編程學習大全網