無線網絡IP 地址
我用了Dns.GetHostEntry(Dns.GetHostName()).AddressList
得到了一列屬於自己的IP 地址
我想問如何可以知道 IP 地址是否屬於一個無線裝置。
謝謝 --------------------编程问答-------------------- 这个,还真没想过该如何判定 --------------------编程问答-------------------- 楼上的方法有点慢啊 --------------------编程问答-------------------- 还真没试过,关注 --------------------编程问答-------------------- 。。。。。。
可以吗
等待中。。。 --------------------编程问答-------------------- 关注 --------------------编程问答-------------------- 关注 --------------------编程问答-------------------- 你的无线路由不是有IP段吗?
--------------------编程问答-------------------- 好像不行 --------------------编程问答-------------------- 这个还没注意过
我想 应该是 知道这个无线网络的网段的吧
通过这个来判断
--------------------编程问答-------------------- NetworkInte易做图ce[] inte易做图ces = NetworkInte易做图ce.GetAllNetworkInte易做图ces();
int i = 0;
foreach (NetworkInte易做图ce ni in inte易做图ces)
{
if (ni.Name == "无线网络连接")
{
foreach (UnicastIPAddressInformation ip in ni.GetIPProperties().UnicastAddresses)
{
if (ip.Address.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork)
{
string address = ip.Address.ToString();
MessageBox.Show(address);
}
}
foreach (GatewayIPAddressInformation gateway in ni.GetIPProperties().GatewayAddresses)
{
string ss = gateway.Address.ToString();
MessageBox.Show(ss);
}
foreach (IPAddress dns in ni.GetIPProperties().DnsAddresses)
{
string sd = dns.ToString();
MessageBox.Show(sd);
}
}
}
用NI.Name=无线网络连接的名字就行了 --------------------编程问答-------------------- 这个还真没关注过
补充:.NET技术 , C#