java nio 聊天室

github链接

https://github.com/KimRasak/java-nio-chat-room/

参考

  1. 简易的自动发消息机
  2. nio聊天室
  3. 系列教程

前提知识

  1. 理解Selector、Channel、Buffer、SelectionKey
  2. 了解建立连接、通信、断开连接时的机制

通信机制设计

功能

  1. 客户端可发起对服务器的连接,登陆后服务器广播会通知其他聊天室用户
  2. 客户端连接后,可发送消息给服务器,服务器广播消息至其他聊天室用户
  3. 客户端断开连接,服务器可响应并通知其他聊天室用户有人离开房间
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容