Wann ist client fertig mit Senden der Daten?

Wenn Du eine saubere Übertragung willst, dann solltest Du ein Startzeichen und ein Endezeichen in Deiner Nachricht vorsehen. Diese können ja durchaus aus dem Nichtdruckbarem Teil der ASCII-Zeichen oder aus dem Bereich > 127 sein.

Gruß Tommy