Irgendwie fehlt hier im Post das Wichtiste (hab jetzt noch keine Lust/Zeit das runterzuladen).
Wie wird die Datei empfangen?
Außerdem:
- Relative Pfade (./Screenshot.jpeg) = böse
- Warum überhaupt in eine Datei?
Speichere das Bild doch einfach in einen MemoryStream.
- Warum wird das als Text und nicht einfach binär gesendet? (am Besten mit längenangabe davor)
- Die Start- und vorallem der Endmarker im Übertragungsprotokoll ist etwas ungünstig.
Besser wäre es hier die Datenlänge anzugeben und nicht das Ende zu markieren. (macht den Empfang auch einfacher)
So, ich geh jetzt erstmal Mittag essen.