Ein Problem, welches du bekommen könntest: Abgebrochene/fehlerhafte Übertragungen, wo dann eine Lücke entsteht und du eventuell nicht mehr dan Anfang der Datenblöcke findest ... dafür könnte man sich z.B. noch eine Startsequenz/-signaur einbauen.
Echt?
Ich dachte mir,
TCP regelt fehlerhafte Übertragungen.
=P