ipToInt static method

int? ipToInt(
  1. String ip
)

Convert IP address to integer

ip - The IPv4 address to convert Returns integer representation of IP

Implementation

static int? ipToInt(String ip) {
  if (!isValidIPv4Address(ip)) return null;

  final parts = ip.split('.');
  int result = 0;
  for (int i = 0; i < 4; i++) {
    result = (result << 8) + int.parse(parts[i]);
  }
  return result;
}