ich würde von XML in der Datenübertragung weg gehen und ein eigenes "Protokoll" schreiben.
D.h. Zeichenketten als Trennzeichen.
Es sollte ein Start und Stop und Trennzeichen geben.
Z.B.
###param1##param2##param3##param4===
sowas in der Art.
oder ähnliches.
So machen wir das bei einem anderen Projekt auch und funktioniert wunderbar.