Hallo alle miteinander,
ich versuche seit 2-3Wochen Java zu lernen und bin gerade an einem Problem, wo ich meinen Fehler einfach nicht finde.
Es geht um sockets.
Was genau soll passieren: Das Programm startet, in der Main werden 2 Threads aufgerufen.
Der erste Thread dient als Server, soll also empfangene Nachrichten so, wie sie geschickt wurden, wieder ausgeben.
Der zweite Thread dient als Client, er soll ueber einen java.util.Scanner auf eine Eingabe warten und diese danach an den Server senden. Das ganze laeuft weder auf einem Rechner, so dass die Daten an sich selbst geschickt werden, noch funktioniert es, wenn ich den Client Teil auf dem ServerRechner auskommentiere und den Serverteil auf dem Clientrechner auskommentiere. Ich bekomme immer dieselbe Fehlermeldung: java.net.SocketException: Socket is closed.
Nun meine Klassen:
Die Main Datei: http://rafb.net/p/JCnJeQ15.html
Die Server Datei: http://rafb.net/p/vkp7ho43.html
Die Client Datei: http://rafb.net/p/WF4paI38.html
Es wuerde mir reichen, wenn man mir den Fehler aufzeigen könnte, danach versuche ich es selber weiter.
Vielen Dank,
iYurael

ich versuche seit 2-3Wochen Java zu lernen und bin gerade an einem Problem, wo ich meinen Fehler einfach nicht finde.
Es geht um sockets.
Was genau soll passieren: Das Programm startet, in der Main werden 2 Threads aufgerufen.
Der erste Thread dient als Server, soll also empfangene Nachrichten so, wie sie geschickt wurden, wieder ausgeben.
Der zweite Thread dient als Client, er soll ueber einen java.util.Scanner auf eine Eingabe warten und diese danach an den Server senden. Das ganze laeuft weder auf einem Rechner, so dass die Daten an sich selbst geschickt werden, noch funktioniert es, wenn ich den Client Teil auf dem ServerRechner auskommentiere und den Serverteil auf dem Clientrechner auskommentiere. Ich bekomme immer dieselbe Fehlermeldung: java.net.SocketException: Socket is closed.
Nun meine Klassen:
Die Main Datei: http://rafb.net/p/JCnJeQ15.html
Die Server Datei: http://rafb.net/p/vkp7ho43.html
Die Client Datei: http://rafb.net/p/WF4paI38.html
Es wuerde mir reichen, wenn man mir den Fehler aufzeigen könnte, danach versuche ich es selber weiter.
Vielen Dank,
iYurael