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