java nio 聊天室

github链接

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

参考

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

前提知识

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

通信机制设计

功能

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券