老师我想请教您一个netty粘包和拆包的问题,课程里面的TextWebSocketFrame每一次发送的长度是多少呢?
来源:11-8 云服务器安装图片服务器的注意事项以及nginx反向代理tomcat服务器

BillyWebber
2020-05-08
老师我想请教您一个netty粘包和拆包的问题,我发现课程里的channelRead貌似是没有处理粘包和拆包问题的,然后我看到您在 WSServerInitialzer.java文件里面设置了pipeline的大小为1024*64,是代表每次发送的消息最大内存是64K吗?如果我要在您的代码里面解决粘包和拆包问题应该怎么做呢?
// 对httpMessage进行聚合,聚合成FullHttpRequest或FullHttpResponse
// 几乎在netty中的编程,都会使用到此hanler
pipeline.addLast(new HttpObjectAggregator(1024*64));
写回答
1回答
-
风间影月
2020-05-09
这个一时半会说不清的哈,推荐你看偏文章哈,【Netty解决粘包和拆包问题的四种方案 - AI乔治 - 博客园】https://www.cnblogs.com/AIPAOJIAO/p/10631551.html
00
Netty+Spring Boot仿微信-全栈开发高性能后台及客户端
SpringBoot/Netty+MUI全栈开发 同时搞定后台+ Android&iOS
1498 学习 · 684 问题