netty 服务端接收到数据返回多条消息
现象如下
![在这里插入图片描述](https://img-blog.csdnimg.cn/6ce535c492f34faab02ab077a1e0d6d9.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiN6L-H5LiA5b-16Ze0,size_20,color_FFFFFF,t_70,g_se,x_16)
不过一般都是返回一条字符串消息,研究半天也没发现如何返回多条消息,因为正常是通过数组返回,但是尝试了list构造,发现不行。
后面发现,将ctx.channel().writeAndFlush() 写多条就好了(你想返回几条就几条)。如下:
ctx.channel().writeAndFlush("78780D0030000000FF000000000...");
ctx.channel().writeAndFlush("78780D0030000000FF00000000...");