* Uses the {@param location}'s host and port to create a tcp connection to a remote host.
*
* @see org.activeio.AsynchChannelFactory#openAsynchChannel(java.net.URI)
*/
public AsynchChannel openAsynchChannel(URI location) throws IOException {
AsyncSocketChannel channel = AsyncSocketChannel.open();
channel.connect(new InetSocketAddress(location.getHost(), location.getPort()));
return createAsynchChannel(channel);
}