我已经构建了一个客户端服务器应用程序。如何在服务器端获取客户端IP?我已经用过"socket.getRemoteSocketAddress()"
但这给出了内部IP。
最佳答案
当您开始使用 serverSocket.accept();
进行监听并存储此函数的 Socket 返回对象时,您可以使用此函数从套接字获取客户端 ip:socket.getInetAddress().getHostAddress();
.
关于Java套接字: Get clients external IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57812358/