2012-07-20 68 views
-2
InetAddress addr = java.net.InetAddress.getRemoteHost(); 
MyHost = addr.getHostName(); 
IPaddressString = addr.getHostAddress(); 

如果你想远程用户的IP,然后上面的代码返回用户本地数据为127.0.0.1,本地主机我怎样才能获得用户的IP和主机名使用Java

+0

解释一下你想做什么?你有一个活动的套接字连接,并且你正试图获得另一端的IP地址? – ewok 2012-07-20 13:36:37

+0

问题不清楚。当你说用户你的意思是客户端连接到你? – Siddharth 2012-07-20 13:36:49

回答

0

你必须有他的域名,如果你想他的域名 那么你必须有他的IP。

2.现在我希望你在局域网环境中,并正确配置了IP。

尝试用一个IP分配您的PC假设192.168.20.1,其他PC作为192.168.20.2

4.如果你有域名相关联与远程PC,那么你会得到他的域名通过使用你的代码作为回报。