我在c#中获取的ip地址为什么是这样的"fe80::f976:a203:c99e:d67%1...
发布网友
发布时间:2024-10-03 00:57
我来回答
共1个回答
热心网友
时间:2024-10-19 05:40
你看看 ipEntry 有几个维度,应该跟你的网卡(包括虚拟网卡)个数有关
我的有6个 , 前3个是ipv6的, 后3个是ipv4的。
你应该进行循环,然后判断ipEntry.AddressList[i].AddressFamily=='InterNetwork',如果多个应该取哪个就不清楚了。
肯定不能用AddressList[2]来取,我的机器上的AddressList[2] 就是一个ipv6的地址。