5
我有一个正在侦听连接的ServerSocket实例。当客户端连接到它时,我想获取连接的套接字的IP,但似乎找不到正确的方法。ServerSocket +客户端套接字 - 如何获取客户端的IP地址?
public void start() {
listenSocket = new ServerSocket(port);
connectionSocket = listenSocket.accept();
}
我打过电话,没有运气以下:
connectionSocket.getLocalAddress();
connectionSocket.getInetAddress.getHostAddress();
listenSocket.getLocalSocketAddress();
上述回归正确的IP都没有。它们要么返回“/ 0:0:0:0:0:0:0:1%0”或“0.0.0.0”。
我在做什么错?
本地地址是你的结局。你想要远程地址,另一端。 – EJP 2013-03-14 22:49:28