我想检索连接到网络的所有本地IP地址......
我是通过以下代码
来做到这一点的private string GetLocalIP()
{
IPHostEntry host;
string localip = "?";
host = Dns.GetHostEntry(Dns.GetHostName());
foreach( IPAddress ip in host.AddressList)
{
if(ip.AddressFamily== AddressFamily.InterNetwork)
{
localip = ip.ToString();
listBoxIPS.Items.Add(localip);
return ip.ToString();
}
} return "127.0.0.1";
}
但它只检索我的本地IP地址而不是其他人请帮我如何获取其他本地IP地址谢谢..
答案 0 :(得分:0)
尝试使用.NET类Dns和IPAddress将主机名转换为C#中的IP地址。
详情请查看 -
http://www.morgantechspace.com/2014/04/Get-List-of-Network-Computer-Names-in-C-Sharp.html