[quote=引用 4 楼 max_min_ 的回复:] [quote=引用 3 楼 yiyefangzhou24 的回复:] [quote=引用 2 楼 max_min_ 的回复:] 对的, 你发心跳包会有回复的,发了几次心跳包没有回复,或者多久没有收到心跳包, 就认为这条链路已经坏掉,需要关闭重新连接请求 至于你那边发心跳,根据实际情况!
[quote=引用 3 楼 yiyefangzhou24 的回复:] [quote=引用 2 楼 max_min_ 的回复:] 对的, 你发心跳包会有回复的,发了几次心跳包没有回复,或者多久没有收到心跳包, 就认为这条链路已经坏掉,需要关闭重新连接请求 至于你那边发心跳,根据实际情况!
[quote=引用 2 楼 max_min_ 的回复:] 对的, 你发心跳包会有回复的,发了几次心跳包没有回复,或者多久没有收到心跳包, 就认为这条链路已经坏掉,需要关闭重新连接请求 至于你那边发心跳,根据实际情况!
对的, 你发心跳包会有回复的,发了几次心跳包没有回复,或者多久没有收到心跳包, 就认为这条链路已经坏掉,需要关闭重新连接请求 至于你那边发心跳,根据实际情况!
心跳包是需要一个来回的! 个人意见:任何单通通讯等价于不通。
心跳应该依赖超时, 而不应依赖TCP错误, 前者可以检测网络以及进程假死(比如gdb挂住),后者无法处理进程假死.
不要用keepalive
64,666
社区成员
250,488
社区内容
加载中
试试用AI创作助手写篇文章吧