课程
/后端开发
/Java
/Java Socket应用---通信是这样练成的
java.net.SocketException: Socket is closed
2018-05-27
源自:Java Socket应用---通信是这样练成的 3-4
正在回答
你把socket.shutdownInput写到While结构的后面,就不会出现了。同样的Client也是,我猜测:socket的这个方法,是优先级高的,应该先关掉,如果后置,就会重新检验Outputstream等等,结果,就悲剧了。
艾米丽宏 提问者
qq_星河k_0 回复 艾米丽宏 提问者
你写了两次shutdownoutputstream
因为你没有判断是socket是不是已经关闭了,你的socke它已经is closed,它就为空,你就不用再关了,但它不影响上面的代码
no4990 回复 艾米丽宏 提问者
举报
分享的是 Java 中的网络编程,使用Socket实现网络聊天通信
1 回答Socket is closed错误
5 回答为什么运行不起报错
1 回答为什么运行老师的代码会出现错误,
2 回答为什么程序不往下走了,关掉一个运行的程序会立马报java.net.SocketException: Connection reset的异常
2 回答运行Client端报错