Hallo,
ich verschicke einen String, und möchte ihn jetzt wieder einlesen. Dabei tritt das Problem auf, dass der InputStreamReader behauptet, dass er nicht bereit ist, was man mit inputStreamReader.ready() prüfen kann, d.h. der String wird nicht eingelesen. Lese ich ihn aber mittels eines DataInputStream ein, dann liest er den String...folgender Codeschnipsel soll das ganze verdeutlichen:
zusammengefasst: dataInputStream auskommentiert funktioniert nicht, bleibt bei inputStreamReader hängen,
aber dataInputStream - mit inputStreamReader auskommentiert - funktioniert.
Wäre für Hilfe sehr dankbar, da ich schon sehr lange versuche dieses Problem zu beheben.
visit: www.dominic.greengecko.org
ich verschicke einen String, und möchte ihn jetzt wieder einlesen. Dabei tritt das Problem auf, dass der InputStreamReader behauptet, dass er nicht bereit ist, was man mit inputStreamReader.ready() prüfen kann, d.h. der String wird nicht eingelesen. Lese ich ihn aber mittels eines DataInputStream ein, dann liest er den String...folgender Codeschnipsel soll das ganze verdeutlichen:
Code:
inputStream = streamConnection.openInputStream();
// dataInput = new DataInputStream(inputStream); //Test
// System.out.println(" erhält: "+dataInput.readUTF()); //Test
inputStreamReader = new InputStreamReader(inputStream);
System.out.println(inputStreamReader.ready()); //gleich false
zusammengefasst: dataInputStream auskommentiert funktioniert nicht, bleibt bei inputStreamReader hängen,
aber dataInputStream - mit inputStreamReader auskommentiert - funktioniert.
Wäre für Hilfe sehr dankbar, da ich schon sehr lange versuche dieses Problem zu beheben.
visit: www.dominic.greengecko.org