InputStream/OutPutStream II

  • 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??

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!