Netty之ByteBuf应用

对于ByteBuf的应用,首先我的理解是:

1、服务端和客户端的tcp通信链路中的数据格式就是ByteBuf;

2、在解析通信报文中,对于ByteBuf的api的熟悉,有助于我们熟练地取报文中指定的内容进行解析。

解析过程中有可能会遇到以下需要处理:

1、根据协议内容进行 解析;

2、根据报文格式进行分析,跳转不同协议

ByteBuf.readableBytes() 返回可读的字节数

ByteBuf.readable() 返回是否有可读内容

byteBuf.resetReaderIndex()重置读索引
byteBuf.readableBytes()可读的字节长度
byteBuf.discardReadBytes()回收可读字节
byteBuf.readerIndex()  返回读索引
发布了125 篇原创文章 · 获赞 9 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/jiezhang656/article/details/104920596