一、什么是编解码
解码:将字节流转换成对象(按照规则),我们处理对应的对象,会涉及到粘包和分包的问题,将下一节
编码:将对象转换成字节流(按照规则),处理完传过来的对象,要将结果写会,需要转换成字节流
二、常见的解码器
ByteToMessageDecoder:将字节转换成消息(对象),常见方法:
ReplayingDecoder:
ReplayingDecoder 稍慢于 ByteToMessageDecoder。
MessageToMessageDecoder:
三、常见的编码器
MessageToByteEncoder:将消息转换成字节
MessageToMessageEncoder:
四、常见的编解码器
ByteToMessageCodec:
MessageToMessageCodec: