2012-07-20 69 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,那麼你會得到他的域名通過使用你的代碼作爲回報。