add TcpService::ShareListen