java nio 聊天室

github链接

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

参考

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

前提知识

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

通信机制设计

功能

  1. 客户端可发起对服务器的连接,登陆后服务器广播会通知其他聊天室用户
  2. 客户端连接后,可发送消息给服务器,服务器广播消息至其他聊天室用户
  3. 客户端断开连接,服务器可响应并通知其他聊天室用户有人离开房间

你可能感兴趣的:(java nio 聊天室)