java.net.SocketException: Broken pipe (Write failed)
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111)
at java.net.SocketOutputStream.write(SocketOutputStream.java:143)
at com.example.util.ClientManager.sendMsgAll(ClientManager.java:122)
at com.example.util.ClientManager$ServerThread$1.run(ClientManager.java:61)
at java.lang.Thread.run(Thread.java:745)
java.net.SocketException: Broken pipe (Write failed)
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111)
at java.net.SocketOutputStream.write(SocketOutputStream.java:143)
at com.example.util.ClientManager.sendMsgAll(ClientManager.java:122)
at com.example.util.ClientManager$ServerThread$1.run(ClientManager.java:61)
at java.lang.Thread.run(Thread.java:745)
这个是报错信息我用的spring boot 的 然后+socket 就发现有的时候socket一直没反应,日志里一长串这个报错信息
这个就是具体的代码的图片
如果版本是Java11以上的话,参考