0

使用 c++ 客户端,似乎如果由于某种原因与服务器的连接丢失,例如通过电源故障、手动终止、网络,那么服务器不会检测到客户端丢失。保持打开的连接(或半打开)。如何防止这种情况?是否有一些服务器端心跳选项?

4

1 回答 1

2

客户端到代理的连接有一个称为心跳的连接选项。心跳选项值是一个整数,以秒为单位表示时间。每 N 秒发送一次心跳保活帧。如果错过了两个连续的心跳,则认为连接丢失。

查看连接选项

于 2014-03-18T01:32:05.247 回答