在线等。。。专业人士速来。。C#如何获取本机有效的IP啊
方案:
IPHostEntry ipe = Dns.GetHostEntry(Dns.GetHostName());
IPAddress ipa = ipe.AddressList[1];
我的是win7,所以取的AddressList[1],但是在同事的机子上,一个同事是AddressList[3],另一个同事是AddressList[2],崩溃
之后换了方法
就是判断是否为Internetwork,ipa.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork
结果呢,我的AddressList只有一个符合InterNetwork,但同事的居然出现3个InterNetwork,真是崩溃,求高手啊。。。
IPHostEntry ipe = Dns.GetHostEntry(Dns.GetHostName());
IPAddress ipa = ipe.AddressList[1];
我的是win7,所以取的AddressList[1],但是在同事的机子上,一个同事是AddressList[3],另一个同事是AddressList[2],崩溃
之后换了方法
就是判断是否为Internetwork,ipa.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork
结果呢,我的AddressList只有一个符合InterNetwork,但同事的居然出现3个InterNetwork,真是崩溃,求高手啊。。。
...全文
相关推荐
C#获取本机所有网卡的IP地址
本例是使用C#获取本机网卡(有线&无线)IP的DEMO,适用于单个网卡对应多个IP的情况。
用C#获取本机IP地址的方法
IP地址是互联网协议地址(Internet Protocol address)的简称,是分配给网络中每个主机(网络设备)的唯一地址标识。它是实现网络通信的关键组件,使数据包能够在复杂的网络环境中准确无误地传送到目标主机。在互联网中,IP地址用于定位设备位置,确保网络通信的顺利进行。
本机所有IP地址查询(包括获取公网IP)
可查询本机所有的IP地址,包括公网IP地址,查询方便
C#动态获取局域网中所有在线的IP地址
C#动态获取局域网中所有在线的IP地址,资源里面包含所有的内容,源码,例子的窗体,例子在vs中直接可以打开...欢迎下载
C#获取本机IP地址和Mac地址的方法
本文实例讲述了C#获取本机IP地址和Mac地址的方法。分享给大家供大家参考。具体分析如下: 查找了几个方法,经过调试修改,下面这个方法能很好的获取到本地的IP和MAC地址。可以用于这方面的功能实现。主要是要添加System.Management的引用。 using System; using System.Management; using System.Net; public class Program { static void Main(string[] args) { try { string ip = ""; string mac = ""; Managem


