手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

C#如何获取本机IP

时间:2024-10-12 07:12:13

1、根据系统情况不同,IPv4不能确定存放在数组的哪一个下标中,比如Tunnel的IP也会被找到,在我朋友的机器上,他的下标为1,而在我的机器上,下标为7才返回IPv4的IP。

C#如何获取本机IP

2、得到主机名,从IP地址列表中筛选出IPv4类型的IP地址。这个要引入命名空间,获得字符串形式的IP值。

C#如何获取本机IP

3、如果有多个IP地址(多网卡的情况),就把AddressList[0]里的0换成1或者2或者3。

C#如何获取本机IP

4、获得服务器信息,获取本地ip地址,优先取内网ip,获取本地ip地址。多个ip,解析主机IP地址。

C#如何获取本机IP

5、从网址中获取本机ip数据,提取外网ip数据,获取所有网卡得到网关地址,遍历数组单个网卡的IP对象。

C#如何获取本机IP

6、获取该IP对象的网关,如果能够Ping通网关,得到网关地址跳出循环如果已经得到网关地址,尝试Ping指定IP是否能够Ping通。

C#如何获取本机IP
© 手抄报圈