Add TcpServer class