1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

InputStream/OutPutStream II

  • sommeralex
  • 8. Februar 2007 um 00:26
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • sommeralex
    Punkte
    1.325
    Beiträge
    188
    • 8. Februar 2007 um 00:26
    • #1

    ich versende nun - serverseitig - ein outputStream über eine StreamConnection welches als Inhalt ein String "hallo" und eine XML Datei enthält.

    dos.writeUTF("hello") //string

    //die xml datei ist etwas komplizierter
    //dos = DataOutputStream, dis DataInputStream

    //ich lese also die XML über ein FileInputStream ein

    InputStream in = new FileInputStream("my.xml");
    DataInputStream dis = new DataInputStream(in);

    //und schreibe sie dann, wie oben beschrieben, byte-weise am server in meinen outputstream - der per bluetooth übertragen wird.

    int off = 0;
    boolean read = true;
    while (read) {
    byte b = dis.readByte();
    dos.write(b);
    counter = counter + 1;
    dos.write(b);
    }


    auf meinem client habe ich den inputstream. ich kann dis.readUTF() machen und erhalte mein "Hallo"

    Es gelingt mir aber nicht, meine XML zu "lesen" - der XML parser will ein inputstream - das hab ich ja, und geb ich ihm, dennoch eine exception. woran könnte das nur liegen??

  • phax
    Punkte
    205
    Beiträge
    41
    • 12. Februar 2007 um 13:33
    • #2

    Dafür nimmst du den ByteArrayInputStream der die Daten vom eingehenden InputStream übernimmt.

  • Maximilian Rupp 27. Dezember 2024 um 12:05

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

  1. Datenschutzerklärung
  2. Impressum