目录
IP地址和端口类
引用头文件
ipadsdress类
初始化IP信息的方式
1.用byte数组进行初始化
2.用long长整型进行初始化
4字节对应的长整型 一般不建议大家使用
3.推荐使用的方式 使用字符串转换
4. 获取可用的IPv6地址
IPEndPoint类
初始化方式
总结
域名解析
什么是域名解析
IPHostEntry类
主要作用:
Dns类
主要作用:
常用方法
1.获取本地系统的主机名
2.获取指定域名的IP信息
根据域名获取
同步获取
异步获取
总结
IP地址和端口类 引用头文件using System.Net;
ipadsdress类 初始化IP信息的方式 1.用byte数组进行初始化 byte[] ipadsdress = new byte[] { 118, 102, 111, 11 }; ipadsdress ip1 = new ipadsdress(ipadsdress); 2.用long长整型进行初始化 4字节对应的长整型 一般不建议大家使用 ipadsdress ip2 = new ipadsdress(0x79666F0B); 3.推荐使用的方式 使用字符串转换 ipadsdress ip3 = ipadsdress.Parse("118.102.111.11"); 4. 获取可用的IPv6地址 ipadsdress.IPv6Any
特殊IP地址 127.0.0.1代表本机地址
IPEndPoint类IPEndPoint类将网络端点表示为IP地址和端口号,表现为IP地址和端口号的组合
初始化方式
IPEndPoint ipPoint = new IPEndPoint(0x79666F0B, 8080);IPEndPoint ipPoint2 = new IPEndPoint(ipadsdress.Parse("118.102.111.11"), 8080);
总结 //程序表示IP信息ipadsdress ip = ipadsdress.Parse("IPv4地址");//程序表示通信目标IPEndPoint point = new IPEndPoint(ip, 8080); 域名解析 什么是域名解析
域名解析也叫域名指向、服务器设置、域名配置以及反向IP登记等
就是将好记的域名解析成IP
IP地址是网络上标识站点的数字地址,但是IP地址相对来说记忆困难
所以为了方便记忆,采用域名来代替IP地址标识站点地址
比如 草莓视频在线观看APP要登录一个网页 www.baidu.com 这个就是域名 草莓视频在线观看APP可以通过记忆域名来记忆一个远端服务器的地址,而不是记录一个复杂的IP地址
域名解析就是域名到IP地址的转换过程。域名的解析工作由DNS服务器完成
草莓视频在线观看APP在进行通信时又是会有需求通过域名获取IP
域名系统(DNS)是互联网的一项服务
它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网
是因特网上解决网上机器命名的一种系统,因为IP地址记忆不方便,就采用了域名系统来管理名字和IP的对应关系
IPHostEntry类 主要作用:
域名解析后的返回值,可用通过该对象获取IP地址、主机名等等信息
该类不会自己
