TCP心跳机制
来源:互联网 发布:截取动态图片软件 编辑:程序博客网 时间:2024/05/17 22:30
所谓的心跳包就是客户端定时放送简单的信息给服务器端,告诉它我还在而已。代码就是每隔几分钟发送一个固定信息给服务器端,服务器端回复一个固定信息。如果服务器端几分钟后没有收到客户端信息则视客户端断开。比如有些通信软件长时间不适用,要想知道它的状态是在线还是离线,就需要心跳包,定时发包收包。
心跳包之所以叫心跳包是因为:它像心跳一样每隔固定时间发一次,以此来告诉服务器,这个客户端还活在。事实上这是为了保持长连接,至于这个包的内容,是没有什么特别规定的,不过一般都是很小的包,活着只包含包头的一个空包。
在TCP机制里面,本身是存在有心跳包机制的,也就是TCP选项:SO_KEEPALIVE. 系统默认是设置的2小时的心跳频率。
0 0
- TCP心跳机制
- TCP心跳机制
- TCP心跳机制
- TCP连接心跳机制
- netty TCP server心跳机制
- TCP-心跳
- TCP协议的KeepAlive机制与HeartBeat心跳包
- TCP/IP Socket心跳机制so_keepalive的三个参数详解
- TCP协议的KeepAlive机制与HeartBeat心跳包
- TCP协议的KeepAlive机制与HeartBeat心跳包
- TCP协议的KeepAlive机制与HeartBeat心跳包
- TCP协议的KeepAlive机制与HeartBeat心跳包
- TCP协议的KeepAlive机制与HeartBeat心跳包
- TCP协议的KeepAlive机制与HeartBeat心跳包
- 【项目】基于TCP/IP的socket编程之心跳机制
- TCP长连接与短连接、心跳机制
- TCP/IP Socket心跳机制so_keepalive的三个参数详解
- boost设计TCP服务器中的strand与心跳机制实现
- gamit doy命令
- tcp长连接和保活时间
- FIFO在FPGA中应用的一些知
- radio,checkbox的选中
- 眼前这道坎一定会迈过去
- TCP心跳机制
- 顺序查找
- 折半查找
- ViewCache的理解
- UIView的animation和内存释放
- oracle update+with语法
- 好的IT学习网站(不断更新)
- ORA-12547: TNS:lost contact
- nyist-733-万圣节派对