private static ParseIPv6HexString ( string hexAddress ) : IPAddress | ||
hexAddress | string | |
return | IPAddress |
private static IPAddress ParseIPv6HexString(string hexAddress)
{
Debug.Assert(hexAddress.Length == 32);
byte[] addressBytes = new byte[16];
for (int i = 0; i < 16; i++)
{
addressBytes[i] = (byte)(HexToByte(hexAddress[(i * 2)])
+ HexToByte(hexAddress[(i * 2) + 1]));
}
IPAddress ipAddress = new IPAddress(addressBytes);
return ipAddress;
}