Einzelnen Beitrag anzeigen

Buddelfish
(Gast)

n/a Beiträge
 
#14

AW: TCP/IP-Telegrammverkehr mit Anlagensteuerung/SPS

  Alt 21. Feb 2014, 12:11
Ich würde die per 'Close' noch explizit schließen. Aber grundsätzlich musst Du das Unit of Work Konzept hier nicht anwenden, d.h. Du schmeißt den Client auf dein Formular, öffnest ihn und wenn Du was schicken willst, schickst Du einfach. Wenn die Verbindung offen bleiben soll, dann würde ich mir über ein 'Keep Alive' Gedanken machen, d.h. der Client schickt an den Servcer 1x pro Sekunde (oder seltener) ein 'X' und der Server antwortet mit einem 'Y'. Kommt beim Client kein 'Y' stimmt was mit der Verbindung nicht und kommt nicht alle x Sekunden am Server kein 'X' stimmt auch was mit der Verbindung nicht. Beide können die Verbindung abbrechen und sich dann wieder verbinden.

Das mit dem 'X' und 'Y' ist nur exemplarisch, hier kann man noch eine laufende Nummer, Statusinformationen etc. reinpacken. Es soll halt nur kurz und in regelmäßigen Abständen passieren.
  Mit Zitat antworten Zitat