add IPv6 IP number parsing to our use of getaddrinfo, somehow.
