From: ts Date: 2000-05-25T08:58:03+02:00 Subject: [ruby-talk:02975] Re: Socket.getnameinfo >>>>> "D" == Dave Thomas writes: D> OK - now I'm confused even more. Is this implying I need to pass a D> port number in as a string? I tried that, but got No, ruby always call getaddrinfo with hints->ai_socktype == 0 see ext/socket/socket.c MEMZERO(&hints, struct addrinfo, 1); if (strcmp(STR2CSTR(af), "AF_INET") == 0) { hints.ai_family = PF_INET; } #ifdef INET6 else if (strcmp(STR2CSTR(af), "AF_INET6") == 0) { hints.ai_family = PF_INET6; } #endif else { hints.ai_family = PF_UNSPEC; } error = getaddrinfo(hptr, pptr, &hints, &res); Guy Decoux