Java 套接字:获取客户端外部 IP

Java socket: Get clients external IP

我构建了一个客户端服务器应用程序。如何在服务器端获取客户端IP?我已经用过 "socket.getRemoteSocketAddress()" 但这提供了一个内部 IP。

当你用serverSocket.accept();开始监听并存储这个函数的Socket返回对象时,你可以用这个函数从socket中获取客户端ip:socket.getInetAddress().getHostAddress();.