pub fn fromIp6(ip6: Ip6Address) ?Ip4Address
Converts from an IPv4-mapped IPv6 address, or returns null.
null
ip6: Ip6Address
370 371 372 373 374 375
pub fn fromIp6(ip6: Ip6Address) ?Ip4Address { return if (std.mem.eql(u8, ip6.bytes[0..12], &.{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0xff, 0xff })) .{ .bytes = ip6.bytes[12..].*, .port = ip6.port, } else null; }
Converts from an IPv4-mapped IPv6 address, or returns
null.