LengthFieldBasedFrameDecoder对tcp粘包的处理
使用netty做tcp连接时,会遇到tcp粘包问题,通常的解决方案:1、设置固定大小的消息,每次截取固定长度的字节流;2、设置结束符如\n;3、定义消息协议,设置消息头和消息体,在消息头中添加表示消息长度的字段,根据长度字段截取消息。但是实现起来需要一定的经验。而netty已经为我们做了这部分逻辑的解决方案就是LengthFieldBasedFrameDecoder。
...
原创
2018-07-19 11:40:31 ·
580 阅读 ·
0 评论