1,客戶端非正常斷開了,服務器可以得到掉線的信號。服務器的端口是正常的,這個時候,只能是客戶端主動連接服務器端。
2,如果是客戶端斷開,或是發送數據超時了,或是得不到服務器的回應;這時可以關閉端口,重新打開,並與服務器取得聯系。
3,在無線鏈路或是網絡復雜的情況下,應在協議中加入心跳包,壹方面可以達到互相校驗通訊狀態,壹方面可以保持鏈接的超時掉線。