2012-10-30 32 views
2

我想從計算機名稱相同的網絡IP地址...在C#Windows應用程序 喜歡的東西CMD命令「的nbtstat -a COMPNAME」獲取IP

+1

給我們你的代碼 – aliboy38

+0

我嘗試過各種東西,但沒有什麼值得一提的的 – Dudipoli

+0

可能重複[獲取在C#用戶計算機的IP地址(http://stackoverflow.com/questions/7737499/get-ip-address -of-用戶計算機中-C-銳) – skolima

回答

7

使用Dns.GetHostAddresses

Dns.GetHostAddresses("some pc name") 
    .ToList() 
    .ForEach(a => Console.WriteLine(a.ToString())); 
+0

@Dudipoli可能需要'使用System.Net增加;'您使用列表 – horgh

+0

謝謝,這是它 – Dudipoli

+0

的問題是在網卡的定義之一。每次我試圖讓他的IP,我沒有這樣的主機,這就是爲什麼我認爲什麼是錯的代碼。由於 – Dudipoli