On 09/17/2015 04:43 PM, Emmanuel Lécharny wrote:
> Hi !
> 
> I was suprisingly hit another time by a failing test, where the client
> is trying to connect to a server using "localhost" when the server was
> listening on "127.0.0.1".
> 
> I think we should get rid of those two Strings in our code (mainly tests).
> 
> There is a way to get the localhost and its name in java :
> 
>     String hostName = InetAddress.getLocalHost().getHostName();
> 
> and
> 
>     InetAddress hostName = InetAddress.getLocalHost();
> 
> 
> This is what we should use.
> 
> Thoughts ?
> 

Makes totally sense.

However I remember that there we had always issues with different Java
versions (Java 6, 7, 8), OS (Linux, Mac, Windows) and network stack (v4,
v6, /etc/hosts file, DNS). Let's hope the best...


Reply via email to