请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师我想请教您一个netty粘包和拆包的问题,课程里面的TextWebSocketFrame每一次发送的长度是多少呢?

老师我想请教您一个netty粘包和拆包的问题,我发现课程里的channelRead貌似是没有处理粘包和拆包问题的,然后我看到您在 WSServerInitialzer.java文件里面设置了pipeline的大小为1024*64,是代表每次发送的消息最大内存是64K吗?如果我要在您的代码里面解决粘包和拆包问题应该怎么做呢?

// 对httpMessage进行聚合,聚合成FullHttpRequest或FullHttpResponse
// 几乎在netty中的编程,都会使用到此hanler
pipeline.addLast(new HttpObjectAggregator(1024*64));

正在回答 回答被采纳积分+3

1回答

风间影月 2020-05-09 10:19:50

这个一时半会说不清的哈,推荐你看偏文章哈,【Netty解决粘包和拆包问题的四种方案 - AI乔治 - 博客园】https://www.cnblogs.com/AIPAOJIAO/p/10631551.html

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号