【问题标题】:How can I get the users IP and hostname using Java如何使用 Java 获取用户 IP 和主机名
【发布时间】:2012-07-20 13:34:28
【问题描述】:
InetAddress addr = java.net.InetAddress.getRemoteHost();
MyHost = addr.getHostName();
IPaddressString = addr.getHostAddress();

以上代码返回用户本地数据为127.0.0.1和Localhost

【问题讨论】:

  • 再解释一下你想做什么?您是否有一个活动的套接字连接并且您正在尝试获取另一端的 IP 地址?
  • 问题不清楚。当您说用户时,您是指客户端连接到您吗?

标签: java ip localhost remote-host


【解决方案1】:

1.如果你想要远程用户的IP,那么你必须有他的域名,如果你想要 他的域名那么你必须有他的IP。

2. 现在我希望您在 LAN 环境中,并且已经正确配置了 IP。

3. 尝试为您的 PC 分配 ip 假设为 192.168.20.1,另一台 PC 为 192.168.20.2

4.如果您有与远程PC关联的域名,那么您将通过使用您的代码获得他的域名。

【讨论】:

    猜你喜欢
    • 2012-12-25
    • 2014-08-02
    • 1970-01-01
    • 2015-03-01
    • 1970-01-01
    • 2021-02-20
    • 1970-01-01
    • 1970-01-01
    • 2012-04-12
    相关资源
    最近更新 更多