跳到主要内容
uencoder

TCP Keep-Alive

TCP Keep-Alive 在连接空闲时定期发送探测包,检测对端是否存活,及时回收半开连接。

用途

在长连接中检测对端崩溃/网络中断,避免连接泄漏与无效等待。

机制

空闲超时后发送无数据 ACK 探测,对端回 ACK 则存活、RST 则关闭、无响应则重试至探测次数后判定断开。参数:间隔、探测数、超时。

用例

  • 长连接存活检测
  • 连接池维护
  • NAT 保活

相关工具

参考链接