Java: Lesen von Binär-Datei, bytes senden über socket

Dieser sollte einfach sein, aber ich kann nicht meinen Kopf um ihn herum jetzt. Ich will zu senden einige bytes über eine Buchse, wie

Socket s = new Socket("localhost", TCP_SERVER_PORT);
DataInputStream is = new DataInputStream(new BufferedInputStream(s.getInputStream()));

DataOutputStream dos = new DataOutputStream(new BufferedOutputStream(s.getOutputStream()));

for (int j=0; j<40; j++) {
  dos.writeByte(0);
}

Funktioniert, aber jetzt habe ich dont wollen writeByte auf den Ausgabestrom, sondern Lesen aus einer Binärdatei, dann schreiben Sie es auf. Ich weiß(?) Ich brauche einen FileInputStream zum Lesen aus, ich kann einfach nicht herausfinden, heiß zu konstruieren, die ganze Sache.

Kann mir jemand helfen?

docs.oracle.com/javase/6/docs/api/java/io/FileInputStream.html erläutert wird, wie FileInputStream aus einem file-Namen.

InformationsquelleAutor asco | 2012-05-16

Schreibe einen Kommentar