private async Task Stop()
        {
            ExternalAddress  = string.Empty;
            _isRunning       = false;
            ClientsConnected = 0;
            _server.Close();

            await _listenTask;
            await _updateTask;

            Status = "Stopped";
        }