Angenommen, ich würde mit einem Line-Ending arbeiten, dann könnte ich die Telegramme ja so ausstatten, dass immer am Telegrammende ein oder 2 entsprechende Zeichen sind, die sonst nie vorkommen können. Dann könnte der Client genau auf diese 2 Zeichen "warten" und dann alles zusammen ausgeben.
Wäre das so?
Ja genau, du liest solange Bytes bis das Ende kommt. Ob du einen Puffer oder ähnliches brauchst hängt von der Implementierung ab.
Ich benutze an der Stelle dann immer ICS, das hat den "LineMode" eingebaut. In dem Fall macht die Komponente das.
https://wiki.overbyte.eu/wiki/index....ket.ReceiveStr