【问题标题】:Java socket: Get clients external IP [duplicate]Java套接字:获取客户端外部IP [重复]
【发布时间】:2020-01-08 18:17:14
【问题描述】:

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

【问题讨论】:

标签: java sockets server client external


【解决方案1】:

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

【讨论】:

  • 谢谢!我发现由于防火墙配置它不起作用,代码本身很好。问题解决了:)
猜你喜欢
  • 2014-05-06
  • 1970-01-01
  • 1970-01-01
  • 2020-07-24
  • 2019-08-28
  • 2016-01-01
  • 2013-04-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多