Probier doch mal in Z#12 ein streamr.ReadToEnd() noch einzubauen. (Müsste, glaub ich, so heißen). Aber ohne den Gesamtcode wird's ggf. Rätselraten. V.a. wissen wir auch nicht, was auf Clientseite passiert. btw: Guck Dir mal die Funktion String.Join an, damit kannst Du Zeile#13 und #15 ein stückweit eindampfen.