尝试使用文档中给出的示例打开套接字时:
try {
SocketConnection sc = (SocketConnection)
Connector.open("socket://host.com:79");
} catch (IOException e) {
e.printStackTrace();
}
我遇到了一个异常,这是完整的堆栈跟踪:
Exception in thread "main" java.io.IOException: Cannot open socket using DNS
at java.lang.Throwable.fillInStackTrace(Throwable.java:122)
at java.lang.Throwable.<init>(Throwable.java:53)
at java.lang.Exception.<init>(Exception.java:20)
at java.io.IOException.<init>(IOException.java:23)
at ej.ecom.connection.socket.SocketConnectionImpl.openSocket(SocketConnectionImpl.java:206)
at ej.ecom.connection.socket.SocketConnectionImpl.open(SocketConnectionImpl.java:72)
at ej.ecom.connection.socket.ConnectionFactory.open(ConnectionFactory.java:32)
at ej.ecom.io.Connector.open(Connector.java:129)
at ej.ecom.io.Connector.open(Connector.java:93)
at fr.cameon.net.http.client.HTTPClientTest.main(HTTPClientTest.java:16)
我尝试过使用其他端口和 IP,但似乎没有任何效果。我还没有找到任何人得到这个异常描述。