Skip to content
Snippets Groups Projects
Commit 2199f38b authored by Philipp Lachowski's avatar Philipp Lachowski
Browse files

Bufferedreader und writer geht jetzt, ich klaue mir eben deine Date und Time sachen

parent ad151110
No related branches found
No related tags found
1 merge request!3Ich checke nicht, warum der In und Output nicht funktioniert.
......@@ -65,12 +65,21 @@ public class Client {
// Eingaben werden aufgenommen und bearbeitet bis "close":
System.out.println("Verbindung hergestellt. erwarte Auftrag:");
while (clientSocket.isConnected()) {
String eingabe = info.readLine();
zumServer.write(eingabe); // Alles wird an den Server geschickt
String ausgabe = vomServer.readLine(); // Ausgabe vom Server wird verglichen
String eingabe = "";
String ausgabe = "";
try {
eingabe = info.readLine();
zumServer.write(eingabe + "\n"); // Alles wird an den Server geschickt
zumServer.flush();
ausgabe = vomServer.readLine(); // Ausgabe vom Server wird verglichen
} catch (IOException e) {
System.err.println("Probleme bei der Nachrichtenübermittlung an Server");
}
if (ausgabe.equals("EXIT")) {
clientSocket.close();
System.out.println(ausgabe);
info.close();
clientSocket.close();
break;
} else if (ausgabe.equals("PONG")) {
System.out.println(ausgabe);
} else if (ausgabe.substring(0, 4).equals("ECHO")) {
......
......@@ -69,14 +69,17 @@ public class Server{
System.err.println("Probleme beim Lesen der Client-Eingabe");
abbruch = true;
}
try{
try{ // Jede mögliche Eingabe wird überprüft
if(eingabe.equalsIgnoreCase("exit")){
abbruch = true;
runs = false;
zumClient.write("EXIT");
runs = false; // Server runned nicht mehr, zurück zum Konstruktor
zumClient.write("EXIT\n");
zumClient.flush();
System.out.println("Der Server wird neugestartet");
}
if(eingabe.equalsIgnoreCase("ping")) {
zumClient.write("PONG");
zumClient.flush();
}
} catch (IOException | NullPointerException e) {
System.err.println("Fehler beim schreiben zum Client");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment