Specify connection timeout in java.nio
Posted
by miorel
on Stack Overflow
See other posts from Stack Overflow
or by miorel
Published on 2010-04-01T21:53:01Z
Indexed on
2010/04/01
22:33 UTC
Read the original article
Hit count: 441
Using non-blocking I/O, the code for connecting to a remote address looks something like:
SocketChannel channel = SelectorProvider.provider().openSocketChannel();
channel.configureBlocking(false);
channel.connect(address);
The connection process will then have to be finished by invoking finishConnect()
on the channel when some selector says the corresponding key isConnectable()
.
Is there a way to specify the connection timeout when using this idiom?
© Stack Overflow or respective owner