长连接作用:
通过 长时间保持双方连接,从而:
-
提高通信速度
-
确保实时性
-
避免短时间内重复连接所造成的信道资源 & 网络资源的浪费
长连接断开的原因
在长连接的情况下,双方的所有通信 都建立在1条长连接上(1次TCP连接);所以,长连接 需要 持续保持双方连接 才可使得双方持续通信
可是,长连接会存在断开的情况,而 断开原因 主要是:
- 长连接所在进程被杀死
- NAT超时(网络地址转换)
- 网络状态发生变化
- 其他不可抗因素(网络状态差、DHCP的租期等等 )
通过 长时间保持双方连接,从而:
提高通信速度
确保实时性
避免短时间内重复连接所造成的信道资源 & 网络资源的浪费
在长连接的情况下,双方的所有通信 都建立在1条长连接上(1次TCP连接);所以,长连接 需要 持续保持双方连接 才可使得双方持续通信
可是,长连接会存在断开的情况,而 断开原因 主要是:
转载于:https://juejin.im/post/5aa876cef265da238c3a5ba8