Cooli: Binärdaten über connection übertragen

Beitrag lesen

Ich möchte eine Binäre-Datei über eine Connection übertragen.
von der Connection hole ich mir einen DataOutputStream und schreibe dann auf diesen mit stream.write(binärdaten.getByte());
auf der gegenseite fehlen mir bei 9894 Byte 1700, es kommen nur 8192 an!
Wie kann ich das machen, habe schon mal was von Base64.OutputStream gelesen, wie verwende ich das und was brauche ich dazu?

Fragende Grüße Cooli