为什么会出现不断触发OP_READ和OP_WRITE事件的情况,而且具体的内容为空

来源:1-1 【探秘java.io】始于BIO,陷于NIO,终于AIO

慕粉4331336

2020-07-31

自己出现了这个问题,不是很明白才购买的课程,可能和章节不匹配,大致就是自己创建了一个ServerSocketChannel,接受请求,然后关注新Channel的OP_READ和OP_WIRITE事件,随便用浏览器请求下,第一次能拿到浏览器发送的Http header等信息,之后就是OP_READ和OP_WRITE不断循环,并且也读不到东西,想问下

  1. 出现这种情况的原因是什么
  2. 如何处理这种情况
写回答

1回答

Stannum

2020-08-07

同学你好~你这个问题得具体情况,具体分析。你方便给我看看你的部分代码吗?或者qq上私聊我也行哈~

0
0

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

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

880 学习 · 148 问题

查看课程