Windows 上是否有任何默认的 TCP 连接超时?因此,当未收到任何答复时,连接将被关闭。我问这个问题的原因是,在一台机器上,连接会在 5 分钟后关闭。(Windows XP)在另一台机器上运行相同的客户端 - 服务器连接,连接将永远保持打开状态,就像它应该的那样。或者也许我应该知道某个全局 Java 虚拟机设置?
服务器和客户端在同一台本地机器上运行
答案1
答案2
我猜这两个客户端实际上表现并不相同。如果你真的想知道发生了什么,你需要一个诊断工具,比如wireshark,这非常简单。