回顾TCP粘包/拆包问题解决方案 上文详细说了TCP粘包/拆包问题产生的原因及解决方式,并以LineBasedFrameDecoder为例演示了粘包/拆包问题的实际解决方案,本文再介绍两种粘包/拆包问题的解决方案:分隔符和定长解码器.在开始本文之前,先回顾一下解决粘包/拆包问题的几个方式: 消息长度固定,累计读取到长度总和为定长LEN的报文后,就认为读取到了一个完整的消息,将计数器重置,重新读取下一个消息 将回车换行符作为消息结束符,例如FTP协议,这种方式在文本协议中应用比较广泛 将特殊的分隔