其他分享
首页 > 其他分享> > Netty由浅入深的学习指南(进阶粘包半包)

Netty由浅入深的学习指南(进阶粘包半包)

作者:互联网

本章节主要介绍粘包半包的解决方法、协议的设计、序列化知识;同时通过实现聊天室案例将这些知识点串联起来。

3.1 粘包半包

​ | 0 1 2 3 4 5 6 7 8 9 a b c d e f |

±-------±------------------------------------------------±---------------+
|00000000| 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 |…|
|00000010| 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 |…|
|00000020| 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 |…|
|00000030| 06 07 |… |
±-------±------------------------------------------------±---------------+

通过日志可以看出,服务器前三次接收的属于粘包现象,最后一次属于半包现象。

3.2 协议的制定及解析

标签:Netty,writeBytes,进阶,bytes,ctx,new,半包,byte,buf
来源: https://blog.csdn.net/fuu123f/article/details/116737771