In message <20050322153421.GA661 / ensemble.local>,
 `Sam Roberts <sroberts / uniserve.com>' wrote:
> I would prefer to see:
> 
>     :Port => 80    # http
>     :Port => 'www' # http
>     :Port => :auto # dynamic
>     :Port => 0     # raise ArgumentError
>     :Port => nil   # raise ArgumentError

I applied the changes. It works as:

    :Port => 80    # http
    :Port => 'www' # http
    :Port => 0     # dynamic
    :Port => nil   # raise ArgumentError

I understand :auto clearly means its purpose, however I'd
like to use it when the concept about other symbols or other
parameters is determined. sorry.

> If you apply your patch to report each TCPServer that is made and the
> port that it is assigned, it will be easier to debug, though.

For now, aServer.start reports the assinged port number.
I think it could let programmers notice what happened.

-- 
gotoyuzo