netty的LengthFieldBasedFrameDecoder

  1. length从起始位置开始,length长度值不包含length字段的长度
    0x 0002 45 23 length值为2字节
    lengthFieldOffset = 0 起始位置开始
    lengthFieldLength = 2 length占用字节数
    lengthAdjustment = 0
    initialBytesToStrip = 0 跳过字节数(从起始位置开始)

前:0x 0002 45 23
后:0x 0002 45 23

  1. length从起始位置开始,length长度值包含length字段的长度
    0x 0002 45 23 length值为2字节
    lengthFieldOffset = 0 起始位置开始
    lengthFieldLength = 2 length占用字节数
    lengthAdjustment = -2
    initialBytesToStrip = 0 跳过字节数

前:0x 0004 45 23
后:0x 0004 45 23

你可能感兴趣的:(网络编程,java)