1. How to use getaddrinfo()