learn_socket_getaddrinfo