可能重复:
List the IP Address of all computers connected to a single LAN
有谁能告诉我到底如何获取局域网中连接的PC的IP地址列表? 我厌倦了谷歌搜索,因为答案非常混乱。
请告诉我如何使用c#准确获取IP地址列表。
答案 0 :(得分:0)
因此您可以选择特定的地址类型
IPHostEntry host;
string localIP = "?";
host = Dns.GetHostEntry(Dns.GetHostName());
foreach (IPAddress ip in host.AddressList)
{
if (ip.AddressFamily.ToString() == AddressFamily.InterNetwork)
{
localIP = ip.ToString();
}
}
return localIP;