在通过 ipv4 的传入连接上IPAddress
,使用 ipv6 表示法,例如::ffff:1.2.3.4
我想将这些地址与IPAddress
我从其他地方获得的以 ipv4 表示的地址进行比较:1.2.3.4
通过表示法,我的意思是ipv4.GetAddressBytes()
返回 4 个字节,而ipv6.GetAddressBytes()
返回 16 个字节。
有没有一种简单的方法可以将 ipv4 转换IPAddress
为 ipv6 表示法?
我想我知道如何逐个字节地做,但我可能会错过一些东西,如果有的话,我宁愿使用现有的函数。