Hallo!
Folgender Code steht bei meinem Chatserver:
Wenn ich z.B. diese Reihenfolge ausführe
1. Server starten
2. Client starten
3. Nachrichten schreiben ... klappt
4. Client schließen
5. Client starten
kommen danach weder beim Server noch beim Client Nachrichten an...
Woran liegt das?
Folgender Code steht bei meinem Chatserver:
Code:
Thread thread = new Thread(){
public void run(){
try {
while(true) {
ss = new ServerSocket(1100);
s = ss.accept();
aus = new PrintWriter(s.getOutputStream(),true);
ein = new BufferedReader(new InputStreamReader(s.getInputStream()));
eingang = ein.readLine();
// in Chatfenster schreiben
while (!eingang.equals("bye")) {
appendText(eingang, "0"); // Text ans Chatfenster dranhängen
eingang="";
eingang = ein.readLine();
}
Thread thr = new Thread();
}
} catch (IOException e){
e.printStackTrace();
}
}
};
thread.start();
Wenn ich z.B. diese Reihenfolge ausführe
1. Server starten
2. Client starten
3. Nachrichten schreiben ... klappt
4. Client schließen
5. Client starten
kommen danach weder beim Server noch beim Client Nachrichten an...
Woran liegt das?