- 跟闪电侠学Netty:Netty即时聊天实战与底层原理
- 俞超
- 186字
- 2022-05-05 22:12:52
8.4 总结
本章,我们学到了以下几个知识点。
1.通信协议是为了客户端与服务端交互,双方协商出来的满足一定规则的二进制数据格式。
2.介绍了一种通用的通信协议的设计,包括魔数、版本号、序列化算法标识、指令、数据长度、数据几个字段,该协议能够满足绝大多数通信场景。
3.Java对象及序列化的目的就是实现Java对象与二进制数据的互转。
4.我们依照设计的协议和ByteBuf的API实现了通信协议,这个过程被称为编解码过程。