Hallo!
Zuerst einmal brauchst Du nicht jedes Mal die Position im Stream setzen. DIe Write-Methode schiebt die Position bereits weiter, sodass man das doppelt macht.
Zum anderen dürfte es sinnvoll sein, jeweils größere Mengen an Daten zu schreiben und nicht immer nur einzelne Bytes. Die Write-Methode nimmt ja nicht umsonst ein Array als Parameter
Fürs Schreiben einzelnener Bytes gibt es übrigens die WriteByte-Methode.
Grüße
Christian
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".