基于NIO的多人聊天室项目

时间:2023-07-12 13:20:55
【文件属性】:

文件名称:基于NIO的多人聊天室项目

文件大小:107KB

文件格式:ZIP

更新时间:2023-07-12 13:20:55

多人聊天室 NIO

相比于上次的基于BIO的多人聊天室的线程数量大幅度减少。 一个线程用于监听客户端的到达,两个线程池分别负责客户端 消息的 读 和写。 另外两个线程 负责 readSelector 和writeSelector 的监听。 但是仅仅是对 服务端中的 ClientHandler 中的数据监听进行了优化


【文件预览】:
ChatRoom-L7-7-8-9-10
----gradlew(5KB)
----settings.gradle(150B)
----sample-foo()
--------src()
--------.gitignore(17B)
--------build.gradle(222B)
----.idea()
--------libraries()
--------misc.xml(267B)
--------compiler.xml(924B)
--------workspace.xml(23KB)
--------modules()
--------gradle.xml(823B)
--------encodings.xml(138B)
--------modules.xml(3KB)
----gradle()
--------wrapper()
----.gradle()
--------4.4()
----lib-clink()
--------src()
--------.gitignore(17B)
--------build.gradle(222B)
----sample-server()
--------src()
--------.gitignore(17B)
--------build.gradle(222B)
----gradlew.bat(2KB)
----.gitignore(17B)
----sample-client()
--------src()
--------.gitignore(17B)
--------build.gradle(222B)
----build.gradle(221B)

网友评论