使用Java 1.7,下面的代碼未捕獲java.nio.channels.UnresolvedAddressException
try
{
sck = SocketChannel.open();
sck.configureBlocking(false);
sck.connect(new java.net.InetSocketAddress(**<bad remote ip address>**, remote_port));
sel = Selector.open();
...
}
catch (IOException e)
{
return false;
}
似乎沒有捕獲異常如果遠程地址是一個壞的DNS(例如)。我錯過了什麼?