do_protocol
static int do_protocol(const char *name, const struct addrinfo *ai);
error = do_protocol(name, ai);