【文件属性】:
文件名称:chat:Netty 聊天室(单聊,群聊)
文件大小:56KB
文件格式:ZIP
更新时间:2021-04-19 17:37:34
Java
业务
单聊
发送消息:send [username] [content]
查看所有用户名:list [page_no]
群聊
查看所有群聊名:glist [page_no]
查看已加入群聊名 glistm [page_no]
创建群聊:gcreate [group name] [m1,m2,m3...]
加入群聊:gjoin [group name]
退出群聊:gquit [group name](群聊人数为0,自动销毁)
发送消息:gsend [group name] [content] (自动加入群聊)
查看群成员:gmembers [group name] [page_no]
涉及技术
Netty
Protobuf、Gson
MySQL、HikariCP、Apache commons-dbutils
Lombok、Logback
空闲检测、心跳维持
自定义协议、消息编解码器(top.