C# 獲取本機IP地址


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM