1. 程式人生 > >C# 獲取本機IP地址

C# 獲取本機IP地址

() 獲取 過期 代碼 add 方法 pad 獲取ip private

在這段代碼中使用了兩個類,一個是Dns類,另一個為IPHostEntry類,二者都存在於命名空間System.Net中。

添加引用

1 using System.Net.Sockets;
2 using System.Net;
1 private string GetIpAddress()
2 {
3   string hostName = Dns.GetHostName();   //獲取本機名
4   IPHostEntry localhost = Dns.GetHostByName(hostName);    //方法已過期,可以獲取IPv4的地址
5   //IPHostEntry localhost = Dns.GetHostEntry(hostName);   
//獲取IPv6地址 6   IPAddress localaddr = localhost.AddressList[0]; 7 8   return localaddr.ToString(); 9 }

C# 獲取本機IP地址