On my computer, running runClient with the hostname "localhost" causes any connection attempts to fail.
Changing it to "127.0.0.1" fixes the issue, and allows all the tests to run perfectly.
Should I submit a PR, changing all instances of localhost to "127.0.0.1"?
Is anyone else experiencing this?