java判断socket是否有效

如题所述

它会往输出流发送一个字节的数据,只要对方Socket的SO_OOBINLINE属性没有打开,就会自动舍弃这个字节,而SO_OOBINLINE属性默认情况下就是关闭的。所以

try{
socket.sendUrgentData(0xFF);
}catch(Exception ex){
reconnect();
}
就行了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-08-16
写个客户端,去连接试试
第2个回答  2019-05-10
socket有一个isClosed方法,如果返回true,表示已经关闭,为false,表示没有关闭,希望能帮到你
相似回答
大家正在搜