C#獲取本機IP地址
當前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
1 using System.Net;
2 using System.Net.Sockets; 3 4 /// <summary> 5 /// 獲取本機IP地址 6 /// </summary> 7 /// <returns>本機IP地址</returns> 8 public static string GetLocalIP() 9 { 10 try 11 { 12 string HostName = Dns.GetHostName(); //得到主機名 13 IPHostEntry IpEntry = Dns.GetHostEntry(HostName); 14 for (int i = 0; i < IpEntry.AddressList.Length; i++) 15 { 16 //從IP地址列表中篩選出IPv4類型的IP地址 17 //AddressFamily.InterNetwork表示此IP為IPv4, 18 //AddressFamily.InterNetworkV6表示此地址為IPv6類型 19 if (IpEntry.AddressList[i].AddressFamily == AddressFamily.InterNetwork) 20 { 21 return IpEntry.AddressList[i].ToString(); 22 } 23 } 24 return ""; 25 } 26 catch (Exception ex) 27 { 28 return ex.Message; 29 } 30 } 該文章在 2021/1/29 9:39:00 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |