Netty中StringDecoder()
时间 2021-07-13
标签
Netty
StringDecoder
前言:最近在学习《Netty权威指南》这本书,第四章讲解粘包/拆包,实践时发现使用StringDecoder可以减少部分开发量。
- 没有使用前
在读取数据的时候,需要将获取的msg转为Bytebuf对象,然后将ByteBuf转为byte数组,最后使用类型转换将byte数组转为字符串,然后使用。
- 使用后
在初始化通道的时候将StringDecoder添加进责任链,StringDecoder作用就是将接收到的消息转为字符串。
使用后刚才需要做几次的类型转换就只需要一次强转就可以了。
参考书籍:《Netty权威指南》