From: ts Date: 2000-05-25T08:36:10+02:00 Subject: [ruby-talk:02973] Re: Socket.getnameinfo >>>>> "D" == Dave Thomas writes: D> Does anyone know how to specify the port to Socket.getnameinfo? what is your version of libc ? D> require 'socket' D> p Socket.getnameinfo(["AF_INET", 23, 'www.ibm.com']) glibc-2.1.2 if (service && service[0]) { char *c; gaih_service.name = service; gaih_service.num = strtoul (gaih_service.name, &c, 10); if (*c) gaih_service.num = -1; else /* Can't specify a numerical socket unless a protocol family was given. */ if (hints->ai_socktype == 0) return EAI_SERVICE; pservice = &gaih_service; } Guy Decoux