长连接

长连接原理与断开原因
本文探讨了长连接的工作原理及其优势,如提高通信速度和确保实时性等,并分析了可能导致长连接断开的因素,包括进程被杀、NAT超时及网络状态变化等。

长连接作用:

通过 长时间保持双方连接,从而:

  • 提高通信速度

  • 确保实时性

  • 避免短时间内重复连接所造成的信道资源 & 网络资源的浪费

长连接断开的原因

在长连接的情况下,双方的所有通信 都建立在1条长连接上(1次TCP连接);所以,长连接 需要 持续保持双方连接 才可使得双方持续通信

可是,长连接会存在断开的情况,而 断开原因 主要是:

  • 长连接所在进程被杀死
  • NAT超时(网络地址转换)
  • 网络状态发生变化
  • 其他不可抗因素(网络状态差、DHCP的租期等等 )

转载于:https://juejin.im/post/5aa876cef265da238c3a5ba8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值