2010-10-07 41 views

回答

1

這是你在找什麼?

InetAddress addr = InetAddress.getLocalHost(); 
byte[] ipAddr = addr.getAddress(); // Get IP Address 
String hostname = addr.getHostName(); // Get hostname 

獲取運行代碼的計算機的IP。

0

假設您的意思是獲取在NAT後面運行的客戶端的本地IP地址,您只能在客戶端合作的情況下執行此操作,這意味着您必須自己發送它。

無論如何你需要什麼?

+0

不要問他爲什麼需要它。人們製作了很多項目。而且你知道,當他們問你需要什麼時,你會問你什麼是非常惱人的(找不到更好的英文單詞)。 – 2010-10-07 20:19:17

+0

我不問沒有理由。本地知識產權似乎是一件奇怪的事情需要知道。如果我們知道他爲什麼認爲他需要它,我們可能會有更好的答案。 – 2010-10-07 20:31:58

+0

Jeje ...好吧,我的想法是,我有一個網絡服務器與網絡上的應用程序在另一個,所以...例如,如果客戶端在建築物A和服務器在建築B,因此建築A的公共IP,我需要知道用戶連接到應用程序的子網。 任何消化? – RhigoHR 2010-10-08 03:01:51