Netty LengthFieldBasedFrameDecoder

来源:互联网 发布:com域名不备案能解析吗 编辑:程序博客网 时间:2024/04/20 03:00

LengthFieldBasedFrameDecoder笔记

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

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

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

  • lengthFieldOffset = 0: 长度所在消息起始位置偏移量
  • lengthFieldLength = 2:长度字段的长度
  • lengthAdjustment = 0:这个是一个长度调节值,例如当总长包含头部信息的时候,这个可以是个负数,就比较好实现了
  • lengthFieldEndOffset:长度所在消息结束位置偏移量
  • initialBytesToStrip = 0:初始化解码之后的字节流时,忽略的字节长度
0 0
原创粉丝点击