0
當我OP_CONNECT事件我打電話finishConnect()和更新interestOps:的Java非阻塞渠道,選擇和interestOps
key.interestOps(key.interestOps() & ~SelectionKey.OP_CONNECT | SelectionKey.OP_READ);
但在接下來的迭代(selector.select(..))我再次得到OP_CONNECT事件,儘管key.interestOps不包含OP_CONNECT事件。 我在做什麼錯?
你會得到哪種OP_CONNECT事件?我知道只有一種方法 - 從key.interestOps(),以便key.interestOps()&OP_CONNECT!= 0。你說'key.interestOps不包含OP_CONNECT',那麼你從哪裏得到這個事件? –
我使用key.isConnectable()。 – herolover