使用gateway,TCP與服務器之間通信,如果正在通信的時候客戶端斷線,服務器這邊還是會發(fā)送消息成功(這時候TCP那邊已經(jīng)斷線了),怎么避免這個問題?
服務器收到客戶端反饋,再標記為發(fā)送成功
拔掉電源的話,客戶端斷開服務器幾分鐘之后才知道,中間有這個空窗期。很難受
服務端設(shè)置心跳,比如20秒沒說到心跳數(shù)據(jù)就斷開連接,這樣不會說幾分鐘后才知道拔線了