Example #1
0
 public void StartRemoteControl(NiceLogger N, Form1 F) // Remote Klasse initialisieren
 {
     Frm      = F;                                     // Verweis auf haupt form zur späteren Verwendung speichern
     NL       = N;                                     //Logger für Logging funktionalität zur späteren Verwendung speichern
     RCServer = new TcpListener(IPAddress.Any, 8845);  //Listener mit port 8845 auf 0.0.0.0 initialisieren
     RCThread = new Thread(HandleRemoteControl);       //eigenen Thread für den Listener erstellen
     RCThread.Start();                                 //Thread starten
 }
Example #2
0
 public WebGUI(Form1 F, NiceLogger NL, SMARTHOMEDB D)      //grundlegende WebGUI Instantierung
 {
     HauptForm     = F;                                    //
     N             = NL;                                   //übergebene Parameter in der Klasse für späteren Zugriff bekannt machen
     DB            = D;                                    //
     GUI_Listener  = new TcpListener(IPAddress.Any, 8844); //Listener für eingehende Web Anfragen erstellen
     Server_Thread = new Thread(Start);                    //Thread zum WebserverStart
     Server_Thread.Start();                                //Start des Thread
 }
Example #3
0
 public SMARTHOMEDB(NiceLogger N) //Initialisierung der Datenbankklasse
 {
     NL = N;                      //den Logger in dieser Klasse verfügbar machen
 }