Skip to content

ChenYuan516/Netty_IM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netty_IM

基于Netty的即时通讯系统

知识点目录

ByteBuf简述

Commit历史变更

NettyServer启动类

架构

NettyClient启动类

架构

Client与Server的双向简单通信

架构

Server:

server收到消息

Client:

client收到消息

Client和Server的通信协议

定义了通信协议, 以及编码器,解码器。

协议:

image

传输消息架构:

image

编码与解码不过多赘述。

解码器需要获取指令和序列化方式的处理逻辑,所以用两个HashMap存了"指令-具体的实现逻辑类"和"序列化算法-序列化实现类"的键值对。

客户端登录

image server:

image

client:

image

About

基于Netty的即时通讯系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages