multi-socket comms