# nettyChat **Repository Path**: jk2015/nettyChat ## Basic Information - **Project Name**: nettyChat - **Description**: No description available - **Primary Language**: Java - **License**: MulanPSL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2019-09-26 - **Last Updated**: 2023-08-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 本git地址包含多个项目: #### 1、netttleaning项目 #### 2、wechat-push-master 实战-公众号聊天项目 #### 3、generator项目,生成dao-mapper ### netty和Java nio 和 websocket 实现多人聊天室 ### 包含两个实例 ### 1,实例1,本项目分别使用netty和Java nio 和 websocket 实现多人聊天室,对比两者实现的区别。 I hope I can help you. Thanks. 用到的知识点 1. 使用netty实现的websocket长连接。 2. Java nio 的三个大神器,channel ,buffer,selector 3. Netty的基本使用方式。 4. Netty的,Handler处理数据流程。 5. Netty和Java nio 请求和响应数据。 ### 2,实例2在 IM包下 实现的功能: 1,点击上线,就可以接收和发送消息。用户名称唯一,通过名称确定唯一用户 2,发送消息,分为一对一发送,和广播发送。 3,可以点击下线,下线不接收消息 如若你想和我们一起学习,如若你也是一个有上进心的人,请关注公众号 “一起写程序” ![一起写程序](https://images.gitee.com/uploads/images/2019/0926/101435_1d907935_484468.jpeg "一起写程序.jpg")