fixedlengthframedecoder专题

31.FixedLengthFrameDecoder定长解码器

消息会有黏包和半包现象,使用定长帧解码器去解码。FixedLengthFrameDecoder 1.设定一条消息的定长。要找到所有可能发送的消息,找到最大长度的消息作为定长。 2.当客户端消息过来,长度不够定长则等待。等待消息长度够了,再处理。这就保证了是一条完整的消息。如果长度超过了定长,也会把定长段的消息进行处理,剩下的消息和后面的消息合并。 3.这个定长帧解码器handler一定要放在