在通过ipv4进行传入连接时,IPAddress
以ipv6表示法表示,例如::ffff:1.2.3.4
我想将这些地址与从其他地方获取的以ipv4表示法表示的IPAddress
进行比较:1.2.3.4
所谓表示法是指ipv4.GetAddressBytes()
返回4个字节,而ipv6.GetAddressBytes()
返回16个字节。
有没有一种简单的方法将ipv4 IPAddress
转换为ipv6表示法?
我认为我知道如何逐字节执行此操作,但我可能会错过某些内容,如果存在现有函数,我宁愿使用它。
::ffff:1.2.3.4
=> 1.2.3.4 - Jason