parseIPv4Address static method
Parses the host as an IP version 4 (IPv4) address, returning the address
as a list of 4 bytes in network byte order (big endian).
If start and end are provided, only that range, which must be a valid
range of host, is parsed. Defaults to all of host.
Throws a FormatException if (the range of) host is not a valid
IPv4 address representation, meaning something of the form
<octet>.<octet>.<octet>.<octet> where each octet is a decimal
numeral in the range 0..255 with no leading zeros.
Implementation
static List<int> parseIPv4Address(
String host, [
@Since('3.10') int start = 0,
@Since('3.10') int? end,
]) {
end = RangeError.checkValidRange(start, end, host.length);
var list = Uint8List(4);
_parseIPv4Address(host, start, end, list, 0);
return list;
}