מה שאתה בעצם מנסה לעשות,
זה ליצור מערכת של Packeting מעל Stream. אחד הדרכים זה כמו שאמרנו, לתת Length prefix. עוד שיטה שאולי תרצה להשתמש בה, מבוססת על פרוטוקול SLIP: אתה קובע מעין תו סיום(כמו ה0 בסוף המחרוזת), שאתה משדר בסוף כל פקטה שכזאת. כדי להתגבר על מצב שבו התו סיום מופיע בתוך המידע שאתה שולח, אתה עושה Escaping באמצעות תו אחר... אוקצור, תקרא את הRFC של SLIP, זה עוד מנגנון שישמש אותך היטב. אם אתה מעדיף להשאר עם האורך בהתחלה, זה גם טוב, וכן, מה שעשית זה בדיוק מה שרציך לעשות.