Esempio n. 1
0
 public void CloseConnection()
 {
     lock (_lock)
     {
         _client?.Disconnect();
     }
 }
Esempio n. 2
0
        /*
         * Primary connect and disconnect handlers
         */
        #region CXN_MAIN

        private void btnConnect_Click(object sender, EventArgs e)
        {
            if (isConnected)
            {
                handleDisconnect();
                b.Disconnect();
            }
            else
            {
                loginCredentials = GetLoginCredentials();
                b = new BattlEyeClient(loginCredentials);
                b.BattlEyeMessageReceived += BattlEyeMessageReceived;
                b.BattlEyeConnected       += BattlEyeConnected;
                b.BattlEyeDisconnected    += BattlEyeDisconnected;
                b.ReconnectOnPacketLoss    = true;
                b.Connect();

                //handleConnect();
            }
        }
Esempio n. 3
0
 public void Disconnect()
 {
     if (Settings.Default.killFeed)
     {
         if (!_hasDisconnected)
         {
             _myTail.Dispose();
             _hasDisconnected = true;
         }
     }
     _client.Disconnect();
     _initialized = false;
 }
Esempio n. 4
0
 internal void Kill()
 {
     AppConsole.Log("Unloading MBCon");
     try
     {
         _pluginManager.Kill();
         _beclient.Disconnect();
         _api.Dispose();
     }
     catch
     {
         // ignored
     }
 }
Esempio n. 5
0
        protected override void DisposeManagedResources()
        {
            if (_battlEyeClient != null)
            {
                lock (_lock)
                {
                    if (_battlEyeClient != null)
                    {
                        _battlEyeClient.BattlEyeConnected       -= OnBattlEyeConnected;
                        _battlEyeClient.BattlEyeMessageReceived -= OnBattlEyeMessageReceived;
                        _battlEyeClient.BattlEyeDisconnected    -= OnBattlEyeDisconnected;

                        if (_battlEyeClient.Connected)
                        {
                            _battlEyeClient.Disconnect();
                        }
                        _battlEyeClient = null;
                    }
                }
            }
            base.DisposeManagedResources();
        }
Esempio n. 6
0
 public void Disconnect()
 {
     _client.Disconnect();
     _initialized = false;
 }
Esempio n. 7
0
 public void Disconnect()
 {
     _log.Info($"{_serverName}: Disconnect called");
     _battlEyeClient?.Disconnect();
 }
Esempio n. 8
0
 public void Disconnect()
 {
     _battlEyeClient?.Disconnect();
 }