在遍历本机IPV4地址时通常前几个地址都是IPV6的地址,所以要将IPV6地址过滤掉
foreach (IPAddress myIPAddress in Dns.GetHostAddresses(Dns.GetHostName()))
{
if (myIPAddress.IsIPv6LinkLocal == false)
//过滤掉IPV6 {
m_sLocalIP = myIPAddress.ToString();
break;
}
}