点滴记录,是前进的脚步
2017-08-08 14:26
采纳率: 33%
浏览 764
已采纳

java中NIO初学时遇到的问题求解

给服务器管道注册读就绪事件报错了,但上一行代码是注册接收事件为什么没有报错?图片说明

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 已采纳

    注册SelectionKey.OP_READ 事件需要接受了SelectionKey.OP_ACCEPTServerSocketChannel 进行accept才可以。具体查看下面的文章
    文章地址

    打赏 评论
  • oyljerry 2017-08-09 07:13

    接收accept建立连接后再注册读事件。http://m.blog.csdn.net/whb123andy/article/details/17243649

    打赏 评论
  • jjuu532301 2017-08-09 13:43

    ServerSocketChannel首先需要注册一个accept事件来接受来自SocketChannel的连接,建立连接后才能注册并接受read和write事件

    打赏 评论

相关推荐 更多相似问题