getaddrinfo(3) (cont.) getaddrinfo(3) changes the programming semantics, but... it should not so big if you already support multiple addresses per name Good Thing good abstraction of communication in applications