1
0
您应该尝试从套接字读取。
没有例外,因为没有输入或输出。
尝试
|
2
0
我能找到的最佳解决方案是从服务器手动发送一个确认连接已建立的确认,如果客户端在声明连接后的某个时间内没有收到此消息,它将重试连接。 |
3
-1
TCP连接“关闭”与“断开”之间存在差异。 如果您使用socket.close()关闭服务器的socket连接,那么如果您尝试从该连接中读取,或者相反,您将在客户端获得异常。 但是,如果一方刚刚消失(关闭程序),那么另一方就没有办法知道这一点。因此,另一方将等待读调用的响应。 TCP协议被设计成在恶劣的通信环境中是可靠的,它通常不会因为一段时间没有从另一方听到消息而决定一个连接被关闭。 |
Abhilash Das · 输入文本时,编辑文本与工具栏重叠 1 年前 |
Community wiki · 局部变量可能尚未初始化 1 年前 |
jvargas · 如何获取上个月的第一天和最后一天以及一年的第一天 1 年前 |