使用非阻塞I/O,用於連接到遠程地址代碼看起來是這樣的:指定的java.nio中的連接超時
SocketChannel channel = SelectorProvider.provider().openSocketChannel();
channel.configureBlocking(false);
channel.connect(address);
連接過程便要被上調用finishConnect()
完成當某個選擇器說通道時,對應的鍵isConnectable()
。
是否有使用這個成語時指定連接超時的方法嗎?