Hmm, du musst vor dem Senden des Strings eben einfach die Länge des Strings übermitteln. Entweder als Integerwert oder auch als String.
Beispiel:
Sende "6:", sende "Hallo!".
Sende "11:", sende "Hallo, du!";
Wenn der Client dann beide Zeilen zusammen empfängt, bekommst du
"6:Hallo!11:Hallo, du!" . Das kannst du aber dann auflösen, da dir die Ziffern bis zum Trennzeichen : angeben, wieviele Buchstaben zum ersten String gehören (6). Anschliessend kommt der nächste String wieder mit der Länge (11) vorweg.
Cu,
Udontknow