[Fwd: Re: [kaffe] java.net.InetAddress.getAllByName returns wrong value for localhost]

Ito Kazumitsu kaz@maczuka.gcd.org
Thu Sep 11 09:01:02 2003


>>>>> ":" == Guilhem Lavaux <guilhem@kaffe.org> writes:

>> *> It does not throw exception now.  But I would like to get 
>> *> localhost/127.0.0.1 rather than localhost/::::::::1 .
>> *> 
>> *> I do not see why getHostByName returns an IPV6 address.
>> 
>> Because getaddrinfo() returns both IPv4 and IPv6 addresses
>> for "localhost" and IPv6 first.

:> Ah, ok ! So maybe we should sort the addresses by type and put an IPV4 
:> address first.
:> I'll do it next week.

Thank you for your concern.  But if IPv6 works, it should not
be a problem even if getaddrinfo() returns an IPv6 address.

I have just changed some regression tests so that they may
not fail when an IPv6 address for localhost is returned.