Ich habe eine sehr wichtige Frage.
Ich habe einen BufferedReader und der Rückgabewert von ready() ist ab einem unbestimmten Zeitpunkt in meinem Programm immer false.
Welche Ursachen kann das haben? Ich weiß was der Rückgabewert in etwa aussagt, aber ich finde einfach keine Antwort auf die Ursachen-Frage.
Was sind mögliche Ursachen, wenn ready()==false?
Ich kann euch leider nicht meinen Code schicken. Der wäre zu groß.
Aber hier ist meine Initialisierung:
mBufferedReader = new BufferedReader(new InputStreamReader(mSocket.getInputStream()));
Also mein Socket ist noch connected und nicht closed, wenn mein BufferedReader nicht mehr ready ist. Das habe ich bereits überprüft.
Ich bedanke mich jetzt schon für Ursachen-Vorschläge.
Ich habe einen BufferedReader und der Rückgabewert von ready() ist ab einem unbestimmten Zeitpunkt in meinem Programm immer false.
Welche Ursachen kann das haben? Ich weiß was der Rückgabewert in etwa aussagt, aber ich finde einfach keine Antwort auf die Ursachen-Frage.
Was sind mögliche Ursachen, wenn ready()==false?
Ich kann euch leider nicht meinen Code schicken. Der wäre zu groß.
Aber hier ist meine Initialisierung:
mBufferedReader = new BufferedReader(new InputStreamReader(mSocket.getInputStream()));
Also mein Socket ist noch connected und nicht closed, wenn mein BufferedReader nicht mehr ready ist. Das habe ich bereits überprüft.
Ich bedanke mich jetzt schon für Ursachen-Vorschläge.
Zuletzt bearbeitet: