[英]Broken pipe using DataInputStream and DataOutputStream and sockets
[英]How to catch broken pipe for sockets?
我已经使用套接字编写了一个Java客户端-服务器应用程序。 我正在使用ObjectOutputStream
writeUnshared()
方法和ObjectInputStream
readObject()
方法。
现在,我想检测何时断开连接以重新连接(例如,何时Wifi信号丢失)。 当前,对于ObjectInputStream
我正在捕获EOFException
,对于ObjectOutputStream
我正在捕获IOException
以检测管道是否中断。
这是正确的还是应该为两个流都捕获IOException
?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.