Convert a string containing an IP address to an array of 4 or 16 bytes. @param s The address, in text format. @param family The address family. @return The address
(String s, int family)
| 190 | * @return The address |
| 191 | */ |
| 192 | public static byte [] |
| 193 | toByteArray(String s, int family) { |
| 194 | if (family == IPv4) |
| 195 | return parseV4(s); |
| 196 | else if (family == IPv6) |
| 197 | return parseV6(s); |
| 198 | else |
| 199 | throw new IllegalArgumentException("unknown address family"); |
| 200 | } |
| 201 | |
| 202 | /** |
| 203 | * Determines if a string contains a valid IP address. |
no test coverage detected