C#获取IP4或IP6协议的IP地址
来源:互联网 发布:淘宝一个钻石是多少级 编辑:程序博客网 时间:2024/04/28 02:32
原理,首先,要用System.Net.IPHostEntry把IP解析成IP实体,然后利用System.Net.IPAddress来解析IP列表,值得注意的是,IP4的IP地址,可以用AddressList[0]获取,IP6的IP地址,AddressList[1]获取。
判断协议的方法,很简单,利用System.Net.Sockets.AddressFamily可以判断IP类型。
对于 IPv4,返回 System.Net.Sockets.AddressFamily.InterNetwork;对于 IPv6,返回 System.Net.Sockets.AddressFamily.InterNetworkV6。
如图:
所以,可以用如下代码判断并获取正确的IP地址。
转载出处:http://hi.baidu.com/xiuyuanvip/item/153d02dba9b38bcb1a72b4db
0 0
- C#获取IP4或IP6协议的IP地址
- C#获取IP4或IP6协议的IP地址
- IP4、IP6协议
- 适应IP6与IP4下的地址解析[转]
- 适应IP6与IP4下的地址解析[转]
- java获取当前电脑ip4的地址
- 判断IP4类型的IP或IP段是否合法
- 几种获取IP地址的协议
- C#获取IP地址
- C#获取IP地址
- c# 获取ip地址
- c# 获取IP地址
- C# 获取IP地址
- C#中ip地址的获取
- c# 获取电脑系统的IP地址
- C#获取本机的IP地址
- C#中ip地址的获取 .
- C# 获取访问者的IP地址
- java list分页显示 假分页
- 微信小程序-欢迎界面
- xUtil3的使用
- 自动弹出简易对话框
- scala安装配置
- C#获取IP4或IP6协议的IP地址
- Oracle 索引 bitmap 类型对 LIKE查询性能提升
- va_start(),va_end(),vsnprintf()函数
- 自己维护的一组单线程队列
- 51nod-【1031 骨牌覆盖】
- 关于CvEMParams、CvEM未声明的错误
- 解决SecureCRT的zmodem transfer canceled by remote side错误
- linux 内核研究<一> 1.2
- 控件位置