September 2019
Intermediate to advanced
668 pages
15h 59m
English
With effect from macOS Sierra, looking up the hostname that's used by the localhost in a Java program on a macOS can take a very long time, that is, 5 seconds, making tests very slow. The problem seems to be fixed when using macOS Mojave, but if you are using an older version of macOS, this can easily be fixed.
First, you need to verify whether the problem affects you by downloading a small tool from GitHub and running it:
git clone https://github.com/thoeni/inetTester.gitjava -jar inetTester/bin/inetTester.jar
Let's say the program responds with something like the following:

If you have a response ...