Add Slots, and also the TCPClient API
Add SocketAddress