【发布时间】:2014-10-21 21:28:04
【问题描述】:
我想检索所有连接到网络的本地 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 地址谢谢..
【问题讨论】:
-
您可以查看此主题以获得答案:stackoverflow.com/questions/5271724/…
-
定义所有IP地址。你的意思是所有在你的机器上?都在同一栋大楼的某个地方?
-
我的意思是说我们家里有四台电脑。在这里,我通过上面提到的代码仅获取我的 IP 地址,而不是其他 3 台机器。
标签: c#