我正在玩 Java NIO2,我正在尝试编写基于 AsynchronousServerSocketChannel 的 TCP 聊天服务器。
对一个简单的 ECHO-Server 进行编程是没有问题的,并且可以完美地工作。现在我正在尝试接受许多客户端并向所有连接的客户端广播传入消息,但我遇到了问题。
因为它有点长我把代码贴在了pastbin
到目前为止,我能够广播一条消息,之后出现问题,过了一会儿我收到以下错误:
线程“pool-1-thread-13”中的异常 java.nio.channels.WritePendingException