基于Netty的即时通讯系统
Server:
Client:
定义了通信协议, 以及编码器,解码器。
协议:
传输消息架构:
编码与解码不过多赘述。
解码器需要获取指令和序列化方式的处理逻辑,所以用两个HashMap存了"指令-具体的实现逻辑类"和"序列化算法-序列化实现类"的键值对。
client:
| Name | Name | Last commit date | ||
|---|---|---|---|---|
基于Netty的即时通讯系统
Server:
Client:
定义了通信协议, 以及编码器,解码器。
协议:
传输消息架构:
编码与解码不过多赘述。
解码器需要获取指令和序列化方式的处理逻辑,所以用两个HashMap存了"指令-具体的实现逻辑类"和"序列化算法-序列化实现类"的键值对。
client: