【发布时间】:2014-01-09 17:59:52
【问题描述】:
我希望能够将 ipv6 地址解析为八位字节。有没有类似下面的?
IPAddress.Parse(address).GetAddressBytes()[0];
IPAddress.Parse(address).GetAddressBytes()[1];
【问题讨论】:
-
@L.B
GetAddressBytes()已经返回一个数组。 -
GetAddressBytes()也适用于 IPv6 地址...或者这不是您的意思? -
如果我有一个 ipv4 地址:1.2.3.4,GetAddressBytes()[0] 将返回 1。如果我有一个 ipv6 地址:2001::1:2:3:4,GetAddressBytes ()[0] 将返回 32。如何获得 2001?
-
2001 无法容纳八位字节。
-
@amirm:我觉得你有点困惑。请参阅下面的修改后的答案。