mmmh. wiess jetzt nicht, wie sich der "receive" Befehl in VB anfühlt.
An sich hat IP die blöde Gewohnheit, das eine Message nicht unbedingt 1:1 in einem receive ankommt (oder mehrere messages)
Ich mach es immer so:
Ich hänge die Daten vom receive erstmal ganz einfach zusammen.
Loop:
Wenn wenigstens 2 da sind (das Längenwort) les' ist das, und warte, bis mindestens soviele Bytes da sind als da drin steht.
Dann weiss ich, daß eine Message komplett ist, die kann ich abarbeiten.
Sollten dann vom receive noch bytes übergeblieben sein, --> loop
Weiss nicht, ob das hilft ?
Lesezeichen