Socket Server am Port daten empfangen

Hallo.

Habe bei IP Symcon 3.4 einen Socket Server der auf einem Port auf Nachrichten wartet.
Die kommen auch, als Packet in einem Frame. Kann dann den gesamten Frame bearbeiten.

Habe jetzt auf 4.2 upgedatet.
Jetzt kommen die Frames am Port in drei aufeinanderfolgenden Paketen.
Wenn das erste Packet reinkommt wird aber schon das Verarbeitungsscript aufgerufen.
Der Fehler ist das ich das Ende nicht sehe im ersten packet und dann ein Fehler ausgegeben wird.

Was hat sich da geändert?
Wie kann ich Sicherstellen das ich immer den gesamten Frame verarbeite?

Danke.

BYE
Tomi

Schau dir Mal das Beispiel in der Doku an:
RegisterVariable — IP-Symcon :: Automatisierungssoftware
Wichtig ist, dass dein Protokoll irgendwas hat, woran du erkennst dass das Paket komplett ist.
Im Endeffekt ist es ja ein Stream von welchen immer kleine Häppchen in dein Script bekommst.
Zusammensetzen und verarbeiten ist dann deine Aufgabe im Script.
Das es vorher in einem Block kam, mag Zufall sein, hätte auch unter 3.4 schon nicht funktionieren können.
Michael