Often in tests, the listening port of a test server is automatically
selected by passing the zero port in the host, as in "127.0.0.1:0".
An example of such behaviour is in the "httptest" package of the
As such, it is necessary to read from the listener itself to retrieve
the actually listening port, as in
The pull request that fixes this is https://github.com/apache/thrift/pull/310