为了账号安全,请及时绑定邮箱和手机立即绑定

socket 连接断开问题

请教个问题,我是自己写的client端,server端是网上下载的网络调试助手,如果实时的判断到服务器断开?isconnected,isclosed标志感觉没啥用呢

正在回答

1 回答

估计是有的方法是阻塞的,断开了连接导致阻塞在那里所以跳不出循环导致你的变量变成了false也依旧没有反应,比如这样

while(isStarted){

    Session session = socketServer.accept();

    .......

}

这个accept方法是阻塞的,如果没有客户端连入,比如客户端连入了又断开,那么他就会一直卡在accept方法这里不会跳出循环

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
见证Android消息推送时刻
  • 参与学习       48192    人
  • 解答问题       203    个

本课程将一步步教你如何搭建出一个自己的Android推送平台

进入课程

socket 连接断开问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信