Am uitat de inca o greseala comuna: In protocol, amestecul datelor cu caracterele de control. Daca folositi caracterul spatiu ca delimitator trebuie sa va ganditi ce se intampla cand apar spatii in date? La fel, asta e valabil pentru orice caracter de control. Faptul ca in teste am folosit date binare generate aleator si sansa de a aparea tocmai secventa pe care o folositi ca delimitator e foarte mica nu inseamna ca ati facut corect protocolul. Chestia asta se cheama in-band signaling( mai multe detalii
<a href="http://en.wikipedia.org/wiki/In-band_signaling">aici</a>) si de obicei e insotita de escaparea caracterelor speciale din date care sunt folosite ca si caractere de control. Opusul este trimiterea out-of-band in care protocolul e facut ca sa nu se amestece niciodata datele cu caracterele de control( detalii
<a href="http://en.wikipedia.org/wiki/Out-of-band_signaling">aici</a>).<br><br>