您的位置:首页 > 其它

Netty LengthFieldBasedFrameDecoder

2016-04-27 10:26 489 查看
LengthFieldBasedFrameDecoder笔记

还是参考:http://asialee.iteye.com/blog/1784844

LengthFieldBasedFrameDecoder适用于消息头+消息体的模式的消息。消息中包含一个长度字段来标明消息长度或消息体长度。

该解码类有四个基本属性:(以下是我自己的理解)

lengthFieldOffset = 0: 长度所在消息起始位置偏移量

lengthFieldLength = 2:长度字段的长度

lengthAdjustment = 0:这个是一个长度调节值,例如当总长包含头部信息的时候,这个可以是个负数,就比较好实现了

lengthFieldEndOffset:长度所在消息结束位置偏移量

initialBytesToStrip = 0:初始化解码之后的字节流时,忽略的字节长度
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Netty