Ich bastle gerade an einem One2One-Peer2Peer-Chat-programm und bisher funktioniert alles ganz gut, was die Verbindung betrifft.
Aber jetzt bin ich soweit dass ich dem Benutzer über einen Button die Möglichkeit geben will die Chat-Session zu verlassen. Dazu müsste ich aber dem Thread, der die Nachrichten über BufferedReader.readLine() empfängt irgendwie verklickern dass er nicht mehr zu warten braucht, weil sowieso keine Nachrichten mehr kommen werden.
Die Abbruchbedingung der Schleife ist, dass BufferedReader.readLine() == null ist. So war mein erster Gedanke dem BufferedReader irgendwie ein null-Objekt zu senden, ist das irgendwie möglich oder gibts für dieses Prob eine andere Lösung?
Aber jetzt bin ich soweit dass ich dem Benutzer über einen Button die Möglichkeit geben will die Chat-Session zu verlassen. Dazu müsste ich aber dem Thread, der die Nachrichten über BufferedReader.readLine() empfängt irgendwie verklickern dass er nicht mehr zu warten braucht, weil sowieso keine Nachrichten mehr kommen werden.
Die Abbruchbedingung der Schleife ist, dass BufferedReader.readLine() == null ist. So war mein erster Gedanke dem BufferedReader irgendwie ein null-Objekt zu senden, ist das irgendwie möglich oder gibts für dieses Prob eine andere Lösung?