我在这里有一个小程序,我尝试在端口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)
我试图禁用我的防病毒和防火墙,并将套接字的创建放到一个单独的线程中,但没有任何改变。我觉得我在这里犯了一个基本错误。我做错了什么?