I notice that the dial implementaion has recently changed to support
dialling multiple ip addresses in parallel.

If one dials a single-ip host that isn't responding to ip packets
then, after the tcp timeout expires, errstr is set to "connection
refused". 

If however one dials a host that has multiple ip addresses and none of
them respond then errstr is set to "progname pid: alarm".

This doesn't seem consistent. Would it be possible to have "connection
refused" set in the second case too? I think both scenarios are
essentially the same as far as client code is concerned. 

Rod

Reply via email to