首页 > 程序开发 > 软件开发 > C# >

C# 获取IPV4地址教程

2017-11-22

C 获取IPV4地址的方法。

public static string GetLocalIP()

{

try

{

string HostName = Dns.GetHostName(); //得到主机名

IPHostEntry IpEntry = Dns.GetHostEntry(HostName);

for (int i=0; i < IpEntry.AddressList.Length; i++)

{

//从IP地址列表中筛选出IPv4类型的IP地址

//AddressFamily.InterNetwork表示此IP为IPv4,

//AddressFamily.InterNetworkV6表示此地址为IPv6类型

if (IpEntry.AddressList[i].AddressFamily == AddressFamily.InterNetwork)

{

return IpEntry.AddressList[i].ToString();

}

}

return "";

}

catch (Exception ex)

{

MessageBox.Show("获取本机IP出错:"+ex.Message);

return "";

}

}

相关文章
最新文章
热点推荐