这一章我们继续分析解码处理器
ReplayingDecoder类
这一次我们使用ReplayingDecoder来替代ByteToMessageDecoder类,接前一个程序
修改代码:
创建自定义解码器,这次继承于ReplayingDecoder()抽象类
在之前的项目中,我们要手动的添加if判断,来处理
我们可以发现,程序里面直接将读到的请求消息加入到输出集合中,没有进行判断
将客户端和服务端解码处理器修改
启动服务端、客户端
执行顺序
客户端处理:
进入到服务端 :
然后又回到了客户端
进入到客户端自定义处理器