You're too shy to say it

I've finished my implementation of PeerManager.

There is a function that will return the port number of the server
socket to you

Both threads are implemented.