Make client correctly continue communication on server's TID port

Server still doesn't answer from a randomly chosen ephemeral port. This
seems to be non-trivial to do with SocketServer, need to look into it
more. But this at least makes the client more compatible with other
servers out there.

Signed-off-by: Maxime Petazzoni <max@signalfuse.com>