
Netty
愚蠢的小根儿
这个作者很懒,什么都没留下…
展开
-
【看完就会】Netty的LengthFieldBasedFrameDecoder的用法详解
前言LengthFieldBasedFrameDecoder类是Netty提供的用来解析带长度字段数据包的类,继承自ByteToMessageDecoder类。一,粘包与拆包问题经典的粘包拆包问题在Netty的官网文档中已经有很详细的解释,这里我直接复制过来: In a stream-based transport such as TCP/IP, received data i原创 2018-01-11 19:23:08 · 12107 阅读 · 5 评论 -
Netty诡异报错did not read anything but decoded a message
前言用netty做数据校验的时候,很自然的想法是写一个decoder,比如XXXXChecksumDecoder,如果校验出错,就丢弃这个数据包,一般来说,这种单纯的做数据校验的decoder,不会读走数据,就是说,传入的bytebuf大小如果是10,传出的bytebuf大小也应该是10,decoder只是做了一次数据校验,这个时候,经常遇到的问题是netty报错:did not read a...原创 2018-01-12 18:54:21 · 6382 阅读 · 2 评论