Beispiel #1
0
 private void btn_Demarrer_Click(object sender, EventArgs e)
 {
     try
     {
         //Connexion a la base de donnees
         CLG_AccesBD.clg_Connecteur l_connecteur = new CLG_AccesBD.clg_ConnecteurADODB_SQLServer(TBServeur.Text, TBNomBase.Text, TBUtilisateur.Text, TBMotDePasse.Text);
         c_BaseChargee = new clg_ChargementBase(l_connecteur);
         dll_Log4Net.Log.ExceptionLogger.Info("Connexion a la base avec les parametres suivants : " + TBServeur.Text + "," + TBNomBase.Text + "," + TBUtilisateur.Text + "," + TBMotDePasse.Text);
         if ((c_Serveur != null))
         {
             ArreterSynchroTCP();
         }
         else
         {
             //Instanciation du service d'ecoute TCP/IP
             c_Serveur = new clg_ServeurTCPSQLSever(tbx_NomHost.Text, int.Parse(tbx_NumPort.Text), l_connecteur, dll_Log4Net.Log.ExceptionLogger);
         }
         GC.Collect();
         //Demarrage de l'ecoute
         c_Serveur.Demarrer();
         MessageBox.Show("Demarrage du serveur reussi");
     }
     catch (Exception ex)
     {
         dll_Log4Net.Log.ExceptionLogger.Error("Echec du demarrage du service d'ecoute : " + ex.Message);
         ArreterSynchroTCP();
     }
 }
Beispiel #2
0
 //Arret du service d'ecoute
 private void ArreterSynchroTCP()
 {
     try
     {
         if (c_Serveur != null)
         {
             dll_Log4Net.Log.ExceptionLogger.Info("Demande d'arret du service d'ecoute");
             c_Serveur.Arrêter();
             c_Serveur = null;
         }
     }
     catch (Exception ex)
     {
         dll_Log4Net.Log.ExceptionLogger.Error("Echec de l'arret du service d'ecoute : " + ex.Message);
     }
 }
        public clg_CnnServeurTCPSQLServer(TcpClient pTcpClient, clg_ServeurTCPSQLSever pServeurBD)
            : base(pTcpClient)
	    {
		    c_ServeurBDSynchro = pServeurBD;
            c_QueueTransfertObjetsCSV = new Queue<clg_TransfertObjetsCSV>();
	    }