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