现在,我想远程连接,我只想知道为什么服务器告诉我它没有IP地址。Java ServerSocket。为什么IP地址是0.0.0.0,但我仍然可以远程连接?
Server started: ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=13380]
相关代码:
private ServerSocket serverSocket = null;
private Thread thread = null;
private int clientCount = 0;
/**
* Constructor
*
*/
public ControlListener(int port)
{
try
{
System.out.println("Binding to port " + port + ", please wait ...");
this.serverSocket = new ServerSocket(port);
System.out.println("Server started: " + this.serverSocket);
start();
}
catch (IOException ioe)
{
System.out.println("Can not bind to port " + port + ": " + ioe.getMessage());
}
}
从链接:http://pirate.shu.edu/~wachsmut/Teaching/CSAS2214/Virtual/Lectures/chat-client-server.html例如4就是我跟着
我不认为这是一个问题。值“0.0.0.0”并不意味着您的服务器没有IP地址。它只是说它正在监听每个接口(或者你的机器可能有的ip地址) – 2011-01-13 20:24:41