首页 > 解决方案 > Java套接字:获取客户端外部IP

问题描述

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

标签: javasocketsserverclientexternal

解决方案


当您开始侦听serverSocket.accept();并存储此函数的 Socket 返回对象时,您可以使用此函数从套接字获取客户端 ip: socket.getInetAddress().getHostAddress();


推荐阅读