-
問題:今天突然發現socket在鏈接一段時間后會自動斷開,即使在不做任何操作的情況下也會自動斷開,百度許久一直無果,后來看到了這邊文章 https://www.cnblogs.com/zeussbook/p/10875605.html,我才明白,原來是跟我之前設置了nginx反向代理有關,使用了反向代理,因此超過60S沒有數據傳輸的連接會自動斷開。
2.解決問題:既然知道了原因那就好辦了,根據 那篇文章 提供的解決方案開始依葫蘆畫瓢,但是還是會自動斷開,也有可能是我的代碼有問題。
3.**換個思路**:既然服務器向客戶端發心跳包不行那就反過來,客戶端向服務器發心跳包,問題解決