标签: java serversocket
我的代码创建了一个服务器套接字
serverSocket = new ServerSocket(serverPort);
并收听新连接
Socket connection = serverSocket.accept();
我正在尝试找到客户端的IP。
connection.getInetAddress().getHostAddress();
但是当我的客户端在代理服务器后面时,这将返回代理服务器ip。我怎样才能获得客户端ip?
答案 0 :(得分:0)
如果它是HTTP连接,则代理可能在X-Forwarded-For header中传递客户端的信息,但它可以由代理配置完成它告诉你的是什么。