收听端口11111上的*地址

时间:2012-06-28 07:26:45

标签: java

我试过这个(对不起我的愚蠢)

InetAddress inet=InetAddress.getByName("*");
ServerSocket ss=new ServerSocket(11111,0,inet);

但那是错的。我希望我的应用程序听*:11111。

感谢您的任何提示。

抱歉,我的标题误导你,我更新以解决它

1 个答案:

答案 0 :(得分:3)

ServerSocket ss=new ServerSocket(11111,0,null);

来自ServerSocket的文档:

  

bindAddr参数可以在多宿主主机上用于ServerSocket,它只接受对其某个地址的连接请求。如果bindAddr为null,它将默认接受任何/所有本地地址上的连接。