码迷,mamicode.com
首页 > Windows程序 > 详细

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

时间:2020-06-15 13:55:29      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:inter   bsp   地址   ddr   try   box   exce   span   本地计算机   

 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地址

标签:inter   bsp   地址   ddr   try   box   exce   span   本地计算机   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!