Returns the address family (4 for IPv4, 6 for IPv6, 0 for invalid).
static int getAddressFamily(String host) { if (isIPv4(host)) return 4; if (isIPv6(host)) return 6; return 0; }