public string GetLocalIP()
{
IPHostEntry ipe = Dns.GetHostEntry(Dns.GetHostName());
IPAddress[] ip = ipe.AddressList;
for (int i = 0; i < ip.Length; i++)
{
if (ip[i].AddressFamily.ToString().Equals("InterNetwork"))
{
return ip[i].ToString();
}
}
return null;
}
代码已在实际项目中使用绝无后患(windows平台)