C#實現 獲取IPv4

1、對於Web應用程序開發:

            Request.ServerVariables.Get("Local_Addr").ToString();

2、其他

  引入命名空間

   using System.Net;
   using System.Net.Sockets;

 

   主要代碼:

                //從IP地址列表中篩選出IPv4類型的IP地址   
                //AddressFamily.InterNetwork表示此IP爲IPv4,
                //AddressFamily.InterNetworkV6表示此地址爲IPv6類型  

            IPHostEntry IpEntry = Dns.GetHostEntry(Dns.GetHostName());


            for (int i = 0; i < IpEntry.AddressList.Length; i++)
            {   
                if (IpEntry.AddressList[i].AddressFamily == AddressFamily.InterNetwork)
                {
                    return IpEntry.AddressList[i].ToString();
                }
            }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章