add SocketServer based implementation of control server