From 04df8806cdf15075e191435c1d1b0f273e41b74e Mon Sep 17 00:00:00 2001 From: Sebastian Lenzlinger Date: Thu, 24 Mar 2022 15:57:53 +0100 Subject: [PATCH] Added some TODOs in Client.java --- .../dmi/dbis/cs108/Multiplayer/Client/Client.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/Multiplayer/Client/Client.java b/src/main/java/ch/unibas/dmi/dbis/cs108/Multiplayer/Client/Client.java index d64ab9e..307e6d2 100644 --- a/src/main/java/ch/unibas/dmi/dbis/cs108/Multiplayer/Client/Client.java +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/Multiplayer/Client/Client.java @@ -17,6 +17,7 @@ public class Client { this.out = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())); this.in = new BufferedReader((new InputStreamReader((socket.getInputStream())))); + //TODO add the system based generated username here. this.userName = userName; this.out.write(getUsername()); this.out.newLine(); @@ -55,7 +56,14 @@ public class Client { return pp.parseMsg(msg); } + /** + * Listens for incoming messages + */ public void chatListener() { + /*TODO: what type of decoding has to be done + think better about structure for incoming messages + */ + //TODO how shall input be logged? new Thread(new Runnable() { @Override public void run() { @@ -76,6 +84,8 @@ public class Client { } public void closeEverything(Socket socket, BufferedReader in, BufferedWriter out) { + //TODO Correctly closing a clients connection + //TODO the server should be notified in a way so he can handle it cleanly try { if (in != null) { in.close();