>> Snapshot dated 19990413 may not work on IPv4-only environment. >> 19990413a and more recent ones should be okay... I'm still changing >> socket.c (adding methods to Socket, hunting bugs, etc) and will be >Thank you for comments. I applied `ruby-124-v6-19990413a.diff.gz' and >`ruby-125-v6-19990414.diff.gz' to `ruby-1.2.4.tar.gz' and >`ruby-1.2.5.tar.gz' respectively. Unfortunately I got same errors: >% ruby -r socket -ve 'p TCPsocket.open("www", "daytime").read' >ruby 1.2.4(99/04/09) [i386-freebsd2.2.6] >/tmp/rbun4308:1:in `open': Protocol not supported - socket(2) (Errno::EPROTONOSUPPORT) > from /tmp/rbun4308:1 >% Now I fixed the bug. missing/get{addr,name}info.c implements only subset of the functionalities defined in the spec (next POSIX draft and/or RFC2553). I've imported fully functional implementation to missing/*.c so the problem should be gone. (tested and working fine) Thanks and please try the next snapshot too! itojun