Adding TCP features. Client sets up TCP socket for listening. Client responds to requests for peer IDs.