基于BIO的的多人聊天室 基于BIO的多人聊天室,使用了多线程技术,比如 CountDownLatch 和线程池等技术, 以udp为辅,tcp为主, 对于tcp服务器端:客户端的消息读写是双通道的,互不影响
基于NIO的多人聊天室项目 相比于上次的基于BIO的多人聊天室的线程数量大幅度减少。 一个线程用于监听客户端的到达,两个线程池分别负责客户端 消息的 读 和写。 另外两个线程 负责 readSelector 和writeSelector 的监听。 但是仅仅是对 服务端中的 ClientHandler 中的数据监听进行了优化