呆 呆非4 Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-16 #1 在JAVA的 SOCKET 中如何检测对方是否已关闭了SOCKET?
Z zhuny Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-18 #2 一般都是通过抛异常来判断了。 或许有更好的方式,可惜我一直没有找到。
Y YoYoYo Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-27 #3 不可能知道是对方主动关闭了Socket还是网络传输出了问题。 目前只能用read或write时候出exception得知连接断了
S shangshang Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-27 #4 我不会JAVA,可不可以每隔段时间就发个是否还在的包。然后如果一段时间内没有回应的话, 就认为他断了?
战 战鹰 Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-31 #6 这个似乎不用那么麻烦吧! 你可以在通讯协议里边加上一个断开命令,比如当对方发送"CLOSE" 你反馈"ESOLC"然后双方断开连接就可以,只要不是这种情况都认为 是网络出现问题!