C#WINFORM获取本机IPv4地址的代码, 留做记录.
//获取本机IPv4地址
private string GetLocalIP()
{
string ip = "0.0.0.0";
try
{
string hostname = Dns.GetHostName();
IPAddress[] ipadrlist = Dns.GetHostAddresses(hostname);
foreach (IPAddress ipadr in ipadrlist)
{
if (ipadr.AddressFamily == AddressFamily.InterNetwork)
{//判断是否IPv4
ip = ipadr.ToString();
break;
}
}
return ip;
}
catch
{
return ip;
}
}