我想检索连接到网络的所有本地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地址,请帮助我如何获取其他本地ip地址谢谢。
发布于 2014-08-28 14:37:00
尝试在C#中使用.NET类Dns和IPAddress将主机名转换为IP地址。
有关详细信息,请查看以下内容-
http://www.morgantechspace.com/2014/04/Get-List-of-Network-Computer-Names-in-C-Sharp.html
https://stackoverflow.com/questions/25541662
复制相似问题