首页 > Windows开发 > 详细

C# 获取本地计算机IP地址

时间:2020-06-15 14:42:06      阅读:52      评论:0      收藏:0      [点我收藏+]
 1 /// <summary>
 2         /// 获取ip地址
 3         /// </summary>
 4         /// <returns></returns>
 5         public string GetLocalIP()
 6         {
 7             try
 8             {
 9                 string HostName = Dns.GetHostName(); //得到主机名  
10                 IPHostEntry IpEntry = Dns.GetHostEntry(HostName);
11                 for (int i = 0; i < IpEntry.AddressList.Length; i++)
12                 {
13                     //从IP地址列表中筛选出IPv4类型的IP地址  
14                     //AddressFamily.InterNetwork表示此IP为IPv4,  
15                     //AddressFamily.InterNetworkV6表示此地址为IPv6类型  
16                     if (IpEntry.AddressList[i].AddressFamily == AddressFamily.InterNetwork)
17                     {
18                         return IpEntry.AddressList[i].ToString();
19                     }
20                 }
21                 return "";
22             }
23             catch (Exception ex)
24             {
25                 MessageBox.Show("获取本机IP出错:" + ex.Message);
26                 return "";
27             }
28         }

 

C# 获取本地计算机IP地址

原文:https://www.cnblogs.com/xiong950413/p/13130080.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!