考虑存在一个服务器和多个客户端的场景。每个客户端创建 TCP 连接以与服务器交互。TCP live的三种用法:
- 服务器端keepalive:服务器发送TCP keepalive以确保客户端处于活动状态。如果客户端死机,服务器将关闭与客户端的 TCP 连接。
- Client-side keepalive:客户端发送 TCP keepalive 以防止服务器关闭与客户端的 TCP 连接。
- 双方keepalive:服务器和客户端都发送TCP keepalive,如1和2所述。
以上 TCP keepalive 的哪些用法是典型的?