检测插座断开连接

时间:2011-10-19 13:34:25

标签: java sockets disconnection

我的插座连接到局域网上的另一台设备。当我从AC上拔下设备时,如何检测断开连接。线程被阻止:

BufferedReader b=//
b.readLine();

1 个答案:

答案 0 :(得分:1)

如果您要使用此类逻辑,请在套接字上设置超时(即setSoTimeout(TIMEOUT_IN_MILLISECONDS))。这将中断阻塞I / O操作。