0

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

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

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

4

1 回答 1

0

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

于 2013-08-02T14:29:09.707 回答