對於網線斷開後重新連上 tcp socket 連線保持 ESTABLISH 狀態不變的問題的解釋(轉)
對於網線斷開後重新連上 tcp socket 連線保持 ESTABLISH 狀態不變的問題的解釋(轉)[@more@]有些網路應用在網線斷開後重新連上的情況下 tcp socket 連線保持 ESTABLISH 狀態不變,如果應用程式不使用 tcp 的 keepalive,在網線斷開之後,以前建立的 socket 連結仍然會保持在ESTABLISH 狀態不會改變。實際上 tcp 協議對這部分是有所處理的,要求服務端程式,在設定 socket 屬性時,使用 keepalive option, 一旦有此設定,這些長時間無資料的連結會根據 tcp 的keepalive 核心屬性,在 > (tcp_keepalive_time + (tcp_keepalive_probes * tcp_keepalive_intvl))所對應的時間(單位為秒)之後,斷開這些連結
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-939284/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 保持ssh的連線不斷開
- 無線網路卡狀態不對問題:已連線 顯示 未連線
- cmd 工具 ssh 保持連線不斷開
- 無線網路連線不上的問題彙總
- 關於檢測TCP連線斷開TCP
- 區分socket連線和tcp/ip連線TCP
- 關於紅旗linux網路連線時斷時連的問題(轉)Linux
- VMRC控制檯的連線已斷開..正在嘗試重新連線
- LINUX netstat連線狀態解析及TCP狀態轉換LinuxTCP
- 統計TCP連線數和狀態TCP
- TCP連線狀態異常記錄TCP
- zk 啟用kerberos後 hbase連線不上問題ROS
- 【中秋國慶不斷更】HarmonyOS網路管理開發—Socket連線
- [從0到1編寫伺服器]TCP連線建立與斷開狀態變化伺服器TCP
- MQTT伺服器連線不上的問題MQQT伺服器
- 解決git下載時斷開連線的問題Git
- 拔掉網線後, 原本的 TCP 連線還存在嗎?TCP
- vmware中控制檯的連線已斷開…正在嘗試重新連線
- TCP連線狀態和time_waitTCPAI
- oracle連線超時自動斷開問題[轉]Oracle
- 【問題記錄】—SignalR連線斷線重連SignalR
- Socket和TCP連線過程解析TCP
- 資料庫連線池的問題,連線池物件為靜態變數有問題麼資料庫物件變數
- TCP連線時動態埠的相關問題說明TCP
- 【Socket】關於socket長連線的心跳包
- 解決資料庫連線池連線mysql時,每隔8小時mysql自動斷開所有連線的問題資料庫MySql
- xshell連線不上linux問題Linux
- docker下mysql連線數修改後不生效問題的解決DockerMySql
- mysql自動斷開連線的問題處理MySql
- Socket連線和Http連線HTTP
- 無線網路連線不上的原因與解決辦法
- 關於mysql連線的問題MySql
- 關於連線池的問題!
- 遠端桌面問題,連線後馬上斷開,並顯示“遠端計算機已結束連線”計算機
- ? 抓包分析 TCP 建立和斷開連線的流程TCP
- Linux配置支援高併發TCP連線(socket最大連線數)LinuxTCP
- TCP的連線建立TCP
- 外部連線不上redis的解決方法Redis