当服务停止侦听该 TCP 端口时,已建立的连接会发生什么情况?

What happens to the connections that have been established when a service stops listening on that TCP port?

能否用TCP connection status描述一下主要流程?

其实我更关心的是那些已经建立的连接在客户端收到服务器的正确回复后是否可以关闭......我认为这是优雅关闭的一部分。

接受的连接完全独立于侦听套接字。所以服务器可以停止监听,接受的套接字仍然可以使用,就好像什么都没发生过一样。这意味着每个接受的套接字都有自己的 tcp 连接状态(图表)。

不过,服务器通常会在关闭时停止侦听,因此它们会在那时关闭所有套接字。