美文网首页
Android客户端Socket监听服务端是否断开连接的方法

Android客户端Socket监听服务端是否断开连接的方法

作者: 起风了_唯有努力生存 | 来源:发表于2019-07-27 15:02 被阅读0次

查了几天资料都是说使用mSocket.sendUrgentData(0xFF);来判断是否断开,使用之后就是无效。

看了github的OkSocket源码 

使用到一下代码可以监听是否断开,亲测有效。

byte[] bytes =new byte[1];

int value =mSocket.getInputStream().read(bytes);

if (value == -1) {

throw new Exception(

"read head is wrong, this socket input stream is end of file read " + value +" ,that mean this socket is disconnected by server");

}

相关文章

网友评论

      本文标题:Android客户端Socket监听服务端是否断开连接的方法

      本文链接:https://www.haomeiwen.com/subject/jixtsftx.html