7.2.2 C#中的IPHostEntry类
IPHostEntry类的实例对象中包含了互联网上主机的地址相关信息。此类型的所有公共静态成员对多线程操作而言都是安全的,但不保证任何实例成员对线程操作是安全的。IPHostEntry类将一个域名系统主机名与一组别名和一组匹配的IP地址关联。通常,IPHostEntry类作为Helper类和Dns类一起使用。IPHostEntry类的常用属性、方法见表7-2、表7-3。
表7-2 IPHostEntry类的常用属性

表7-3 IPHostEntry类的常用方法

例如:
(1)新建一个项目,命名为Ex702,默认窗体为Form1。
(2)在Form1窗体中添加三个Button控件分别用于获取不同的返回值,添加一个TextBox控件用于显示接收数据。(https://www.daowen.com)
(3)主要程序代码如下:
1)获得主机名的实现代码如下:

2)根据IP或计算机名获得计算机名的实现代码如下:

3)获得IP列表的实现代码如下:
