关于打印ip地址,程序中打印出来的ip地址是2001:0:9d38:6abd:1497:1e6e:f12d:197,怎么变成以127.0.0.1的形式打印
关于打印ip地址,程序中打印出来的ip地址是2001:0:9d38:6abd:1497:1e6e:f12d:197,如何变成以127.0.0.1的形式打印
RT
求帮帮忙~网上搜不到解决方法
------解决思路----------------------
RT
求帮帮忙~网上搜不到解决方法
------解决思路----------------------
//获取所有网卡信息
NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();
foreach (NetworkInterface adapter in nics)
{
//判断是否为以太网卡
//Wireless80211 无线网卡 Ppp 宽带连接
//Ethernet 以太网卡
//这里篇幅有限贴几个常用的,其他的返回值大家就自己百度吧!
if (adapter.NetworkInterfaceType == NetworkInterfaceType.Ethernet)
{
//获取以太网卡网络接口信息
IPInterfaceProperties ip = adapter.GetIPProperties();
//获取单播地址集
UnicastIPAddressInformationCollection ipCollection = ip.UnicastAddresses;
foreach (UnicastIPAddressInformation ipadd in ipCollection)
{
//InterNetwork IPV4地址 InterNetworkV6 IPV6地址
//Max MAX 位址
if (ipadd.Address.AddressFamily == AddressFamily.InterNetwork)
//判断是否为ipv4
Console.WriteLine(ipadd.Address.ToString());//获取ip
}
}
}