咳といいます。

> |CVS版のruby-1.8.1をMacOS X 10.3で試してます。
> |
> |TCPServer.open(hostname, 0)がうまく動きません。
>
> がーん、自分で確認できるといいんですが。

手伝えることがあるといいんですが。
やってみることありますか?

ヒントになるかわからないんですが、
OSXについてくるruby-1.6.8でも同様にだめみたいです。

% ruby -v
ruby 1.6.8 (2002-12-24) [powerpc-darwin7.0]
% ruby -r socket -e 'p TCPServer.open("localhost", 0).addr'
-e:1:in `open': Protocol not supported - "socket(2)" 
(Errno::EPROTONOSUPPORT)
         from -e:1