C#WINFORM获取本机IPv4地址

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;
            }            
        }


你可能感兴趣的:(C#)