TCP Keepalive 使用指南

Fabio Busatto

2007-05-04

修订历史
版本 1.02007-05-04修订者:FB
首次发布,由 TM 审阅。

本文档描述了 Linux 内核中 TCP keepalive 的实现,介绍了总体概念,并指出了系统配置和软件开发。


目录
1. 简介
1.1. 版权和许可
1.2. 免责声明
1.3. 鸣谢 / 贡献者
1.4. 反馈
1.5. 翻译
2. TCP keepalive 概述
2.1. 什么是 TCP keepalive?
2.2. 为什么使用 TCP keepalive?
2.3. 检查死对端
2.4. 防止因网络不活动而断开连接
3. 在 Linux 下使用 TCP keepalive
3.1. 配置内核
3.2. 使更改在重启后持久生效
4. 应用程序编程
4.1. 何时你的代码需要 keepalive 支持
4.2. setsockopt 函数调用
4.3. 代码示例
5. 为第三方软件添加支持
5.1. 修改源代码
5.2. libkeepalive:库预加载