can connect to multiple sockets; interface updates