tcp服務端在運行1天或者幾天后,服務端無法收到部分客戶端發送的資料,重啟服務端后,所有客戶端正常連接,請教大神,是什么原因造成的
uj5u.com熱心網友回復:
句柄泄漏?
uj5u.com熱心網友回復:
應該不是,查看句柄,并沒有出現大量的 wait 情況, 基本都是ESTABLISHED , 難道是我服務端處理效率跟不上?uj5u.com熱心網友回復:
描述還不夠詳細,多少臺客戶端?沒原始碼,或者偽代碼,說啥。。。
uj5u.com熱心網友回復:
客戶端大約1700,服務端一端時間后無法收到資料,但是抓包可以看到客戶端發的資料
uj5u.com熱心網友回復:
檢查客戶端的代碼,客戶端發了資料后服務端是否有ACK的回應包,如果沒有,那就是服務端沒有執行recv的動作。轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/35258.html
標籤:網絡編程
