Java非阻塞通道,Selector和interestOps

时间:2013-08-02 14:04:49

标签: java events select nio

当我收到OP_CONNECT事件时,我会调用finishConnect()并更新interestOps:

key.interestOps(key.interestOps() & ~SelectionKey.OP_CONNECT | SelectionKey.OP_READ);

但是在下一次迭代(selector.select(..))中我再次获得OP_CONNECT事件,尽管key.interestOps不包含OP_CONNECT事件。 我做错了什么?

1 个答案:

答案 0 :(得分:0)

所以,我只需要它 - 从一组selectedKeys中删除使用过的SelectionKey。