在這段代碼中使用了兩個類,一個是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 }