我试过这个(对不起我的愚蠢)
InetAddress inet=InetAddress.getByName("*");
ServerSocket ss=new ServerSocket(11111,0,inet);
但那是错的。我希望我的应用程序听*:11111。
感谢您的任何提示。
抱歉,我的标题误导你,我更新以解决它
答案 0 :(得分:3)
ServerSocket ss=new ServerSocket(11111,0,null);
来自ServerSocket的文档:
bindAddr参数可以在多宿主主机上用于ServerSocket,它只接受对其某个地址的连接请求。如果bindAddr为null,它将默认接受任何/所有本地地址上的连接。