Moin!
1. Wieso nutzt du nicht einen TMemoryStream und schreibst alles empfangene dort hinein. Danach kannst du sofort schauen, ob die
XML Daten komplett empfangen wurden und entsprechend verarbeiten.
2. Du musst nicht eine
XML Komponente dafür nutzen, aber es kann doch auch leicht eine umfangreichere Datenstruktur von dem Server (abhängig von dem Event) zurück kommen und da wird es dann ein wenig schwieriger mit dem "per Hand" durcharbeiten. Auch ist die Frage, ob der Server nicht vllt. auch mal andere Zeichensätze wie z.B. UTF-8 mit BOM benutzt, dann hast du höchstwahscheinlich auch wiederrum ein Problem.
MfG
Muetze1