我在这里有一个小程序,我尝试在端口 1234 上创建一个服务器套接字。
public class SocketTest {
public static void main(String[] args) {
try {
ServerSocketConnection scn;
scn = (ServerSocketConnection) Connector.open("socket://:1234");
} catch (IOException e) {
e.printStackTrace();
}
}
}
我得到一个由 Connector.open() 方法引起的 RuntimeException。
更新:堆栈跟踪:
Exception in thread "main" java.lang.RuntimeException
at ej.ecom.io.Connector.open(Connector.java:61)
at SocketTest.main(SocketTest.java:12)
我试图禁用我的防病毒和防火墙并将套接字的创建放到一个单独的线程中,但没有任何改变。我觉得我在这里犯了一个基本错误。我究竟做错了什么?