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

没人注意到那个bye有问题吗

测试几个输入的时候 没有测试bye,此处跳出了循环,socket关闭,此处抛出了一个socket异常。

正在回答

4 回答

先关闭输出流,再关闭输入流,最后关闭socket

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

噫。。主线程sleep一下好像行,不过毕竟基础不扎实,看看有没有大神关注这个问题╮(╯_╰)╭

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

遇到bye结束的那个while后加了一个socket.shutdownOutput

现在是运行时候还是逻辑不对,但是调试的时候就是预期的结果。。整个人都不好了。。

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

基础不扎实,搞了一下午。发现是因为子线程readline的时候阻塞住了,而主线程此时无法结束子线程,子线程也无法自己结束掉。这时只要主线程运行到把流close那儿,子线程的阻塞会崩掉并且报socketexception。


因为自己并没有解决,所以我也不知道我说的对不对= =。。

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

举报

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

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

进入课程

没人注意到那个bye有问题吗

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