This method will wait up to 5 seconds for the server to start. When it returns an address, it is guaranteed that
the server has started and is listening for connections. If it returns false on the other hand, there will be no
guarantee that the server started properly.