针对rbuffer可能溢出问题的改进,不知道是否正确?

来源:7-5 NIO模型实现ChatServer_read事件

weixin_慕虎6569856

2020-02-11

图片描述

写回答

1回答

Stannum

2020-08-08

同学好~你的整体思路是对的,当需要读取的数据长度超过缓存区大小的时候,我们确实需要多次进行读取以获得完整的数据。不过在实际应用中,大部分情况下我们还会在此基础上设计一些通信协议以便辅助进行数据分包。这些更细节的优化处理,我们计划在后续课程更新升级时,再为大家演示,还请你持续关注我们的课程~

0
0

系统学习Java网络编程 深度理解BIO/NIO/AIO

对比式学习助你真正理解BIO/NIO/AIO三大网络编程模型。

880 学习 · 148 问题

查看课程