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 }
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 }
public SMARTHOMEDB(NiceLogger N) //Initialisierung der Datenbankklasse { NL = N; //den Logger in dieser Klasse verfügbar machen }