成就帅哥

文章
7
资源
0
加入时间
3年0月28天

socket Tcp编程笔记--心跳包的实现逻辑

项目原版本使用的是boost实现的客户端访问服务端的socket,开始只是知道使用到了心跳包来保活,具体心跳包如何实现的,第一步明白的是隔10秒钟会发送给服务端心跳包,服务端隔10秒钟也会发给客户端心跳包,但是后来又有了疑问,那服务端和客户端是否需要计数的机制呢?比如说客户端在3次没有收到服务端的心跳包之后,认为服务端断开;而服务端在3次没有收到客户端的心跳包之后,认为客户端断开?是否需要此类的计