技术栈
协议设计
青衫白衣98
6 个月前
netty
·
半包
·
粘包
·
协议设计
Netty学习(二)——黏包半包、协议设计解析、聊天室
1、粘包复现:Server代码:client代码:效果:半包复现:服务器代码说明:由于我们客户端每次发送的数据长度都为16个字节,而服务端每次接收到的有50,有10就说明出现了粘包、半包情况。这里出现这种情况是,对系统接收的网络缓冲区进行了设置,而ByteBuf每次设置的容量没有限制就会出现这种情况。