考虑这样一个场景,有client-a
和server-b
。server-b
已禁用 TCP keepalive。并且 server-b 没有任何应用程序逻辑来检查 TCP 连接是否打开。client-a
建立到 的 TCP 连接server-b
。之间client-a
和server-b
之后没有数据传输。在这种情况下,服务器会关闭空闲连接吗?否则服务器将使 TCP 连接永远保持打开状态。
在阅读了最长打开的 TCP 连接之后?,我猜这样的 TCP 连接将永远保持打开状态。我的猜测正确吗?