ip地址与端口-------基础篇
来源:互联网 发布:网络电视恢复出厂设置 编辑:程序博客网 时间:2024/05/15 08:40
主要学习类:IPAddress,IPHostEntry,IPEndPoint,System.Net
客户端与服务器相互通信,其实真正相互完成通信的不是两台计算机,而是两台计算机上的进程。IP仅仅能够具体到某台主机,再通过端口连接到该主机进程。
IPAddress类提供了对IP地址的转换,处理等功能。该类提供了Pase方法可将IP地址字符串转换为IPAddress实例
例如:IPAddress ip=IPAddress.Parse("192.168.1.1");
Dns类 提供了一系列静态的方法,用于获取提供本地或远程域名等功能。
常用方法有: <1>GetHostAddress方法
获取指定主机的IP地址,返回一个IPAddress类型的数组。函数原型为:public static IPAddress[] GetHostAddress(string hostNameOrAddress);
例如: IPAddress[] ip=Dns.GetHostAddress("www.cctv.com");
listBox1.Items.AddRange(ip);
<2>GetHostName方法
获取本机主机名。例如:string hostname=Dns.GetHostName();
IPHostEntry类
IPHostEntry类的实例对象包含了Internet主机的相关信息。常用属性有两个:一个是AddressList属性,另一个是HostName属性。
AddressList属性的作用是获取或设置与主机关联的IP地址列表,是一个IPAddress类型的数组,包含了指定主机的所有IP地址;HostName属性则包含了服务器的主机名。
在Dns类中,有一个专门获取IPHostEntry对象的方法,通过IPHostEntry对象,可以获取本地和远程主机的相关IP地址。
例如:listBox1.Items.Add("百度的IP地址有:");
IPAddress[] ip=Dns.GetHostEntry("www.baidu.com").AddressList;
listBox1.Items.AddRange(ip);
listBox1.Items.Add("本地的IP地址有:");
IPAddress[] ip=Dns.GetHostEntry(Dns.GetHostName()).AddressList;
listBox1.Items.AddRange(ip);
IPEndPoint类
该类表示端点包含网络地址和服务端口
声明:public IPEndPoint(IPAddress,int );
- ip地址与端口-------基础篇
- 【Linux基础】IP地址、端口与域名
- IP地址与端口号
- IP地址与端口号
- linux ping IP地址与telnet 测试IP端口
- linux ping IP地址与telnet 测试IP端口
- linux ping IP地址与telnet 测试IP端口
- 网络基础(IP地址/域名/DNS服务/端口)
- IP地址和端口
- IP地址和端口
- NSD基础交换-IP地址与子网掩码
- 23.3.2 端口设置与IP地址绑定
- 23.3.2 端口设置与IP地址绑定
- IP地址 与端口号的check 样例
- 关于绑定IP地址与端口号的见解
- 关于绑定IP地址与端口号的见解
- 关于绑定IP地址与端口号的见解
- IP地址和端口号
- 20110722问题点
- 探讨C++内存回收
- asp.net ToString()格式汇总
- java 学习 -深层拷贝 浅层拷贝 暑假第九天
- binutils
- ip地址与端口-------基础篇
- 骨骼动画(Skeletal Animation)(一)
- 如何从小工到专家——Dreyfus模型应用 (转载)
- 二进制数和十进制数转换
- 自己写游戏引擎(01)
- 项目中期经验
- C++_函数模板基础知识
- HotSpot JVM 垃圾收集原理
- 将lucene索引转化成mahout输入向量