2012-10-30 29 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