Hallo,
irgendwie kapier ich das nicht oder das Handbuch redet da von einer ganz anderen Art der Kommunikation als die die ich anstrebe.
Im Beispiel wartet der Server so lange bis sich ein Client verbindet, bearbeitet den Request, sendet die Antwort zurück und schließt die Verbindung.
Ich hab das jetzt so gemacht gehabt das wenn sich ein Client verbindet wandert der ident in eine Liste die ich dann durchloope, aber getrennt von dem Part der auf neue Clients wartet. Sprich ist die Verbindung einmal hergestellt, sollen Server und Client Daten austauschen können ohne jedesmal eine neue Verbindung aufzumachen. Allerdings hab ich so das Problem das ich nicht mitbekomme wenn ein Client die Verbindung schließt.
Was ist jetzt intelligenter? Connect nur bei Bedarf oder die Verbindung ständig offenhalten? Bei letzterem, wäre es da sinnvoller die AsIma-Library zu verwenden?
Das ganze ist so gedacht: Ich habe eine Steuerung für eine Trocknungsanlage, die lustig den ganzen Tag vor sich hin nudelt. Ein zweites Panel soll irgendwo in der Pampa als Fernbedienung dienen, um a) zyklische Daten anzusehen (Temperatur, Laufzeit, Pausezeit) und b) um bestimmte Förderaggregate ein/auszuschalten.
Client sagt der Trocknungsanlage "Schalt mal bitte die Förderschnecke Nr. 3 ein", der Trockner liefert dann die Antwort "OK, läuft" oder eben "Hat nicht hingehauen aus dem und dem Grund"
Ich habe hier nur 1x PP220 10.4" und 2x 5.7" sowie ein PP420 5.7", also Remote-Terminal wie es mit einem PP300 oder MobilePanel möglich wäre ist leider nicht. VNC ist auch nicht machbar da es in der Anlage ziemlich staubig zugeht, und ein Rugged-Environment Notbuch mit Touch kostet zuviel.