In welchem Intervall rufst du GetData auf? Minimal würde ich 500ms einstellen, weil es sonst öfters zu Problemen kommt.
Dann noch zum Protokoll von mir:
Also erstens werden die 10000 Zeichen sowieso nicht alle auf einmal versendet, sondern erst vom Server wieder zusammengesetzt und du könntest das Protkoll so einsetzen, wie es mittlerweile als
Unit im Forum "Neuen Beitrag zur codeLib hinzufügen" vorhanden ist.
Mit der Funktion GetCMDString kannst du einen Befehlscode erstellen, bzw mit der Funktion GetLimitedCMDString erstellst du mehrere String Teile, die den Befehlscode enthalten.
Ein Beispiel zum Parsen der Befehle ist auch dabei.
Florian