From ffdbd5543f7e061534f5c6615d20a59d3a81f016 Mon Sep 17 00:00:00 2001 From: Sem van der Hoeven Date: Mon, 11 May 2020 12:16:42 +0200 Subject: [PATCH] improved client error messages --- core/src/netwerkprog/game/client/Client.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/src/netwerkprog/game/client/Client.java b/core/src/netwerkprog/game/client/Client.java index 9ce9e80..9e8bb1c 100644 --- a/core/src/netwerkprog/game/client/Client.java +++ b/core/src/netwerkprog/game/client/Client.java @@ -4,6 +4,7 @@ import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.net.Socket; +import java.util.Arrays; import java.util.Scanner; public class Client extends Thread{ @@ -53,7 +54,10 @@ public class Client extends Thread{ } } catch (IOException e) { - e.printStackTrace(); + System.out.println("[CLIENT] there was an error connecting : " + e.getMessage()); + StringBuilder sb = new StringBuilder(" Stacktrace : "); + Arrays.stream(e.getStackTrace()).forEach(n -> sb.append("\t\t").append(n).append("\n")); + System.out.println(sb.toString()); } }