打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
直接上一段用于内网获取本机ip地址的方法,更全面的可以先获取本机网络类型,在获取ip
  1. /// <summary>  
  2.        /// 获取本地连接ip  
  3.        /// </summary>  
  4.        /// <returns></returns>  
  5.        private string getLocalIp()  
  6.        {  
  7.            NetworkInterface[] interfaces = System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces();  
  8.            int len = interfaces.Length;  
  9.            string localIP = "未找到";  
  10.            for (int i = 0; i < len; i++)  
  11.            {  
  12.                NetworkInterface ni = interfaces[i];  
  13.                if (ni.NetworkInterfaceType == NetworkInterfaceType.Ethernet || ni.NetworkInterfaceType == NetworkInterfaceType.Wireless80211)  
  14.                {  
  15.                    if (ni.Name == "本地连接" || ni.Name=="无线网络连接")  
  16.                    {  
  17.                        IPInterfaceProperties property = ni.GetIPProperties();  
  18.                        foreach (UnicastIPAddressInformation ip in   property.UnicastAddresses)  
  19.                        {  
  20.                            if (ip.Address.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork)  
  21.                            {  
  22.                               localIP= ip.Address.ToString();  
  23.                            }  
  24.                        }  
  25.                    }  
  26.                }  
  27.   
  28.            }  
  29.            return localIP;  
  30.        }  

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
JAVA获取IP地址
Java 获取手机/平板IP地址的方法
用java得到本机所有的ip地址
java 网络编程 -- IP地址的表示与网络接口信息的获取(InetAddress和NetworkInterface)
用java获取本机IP地址
python在Windows8下获取本机ip地址的方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服