diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/helpers/ClientPinger.java b/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/helpers/ClientPinger.java index 9d77013..e54576a 100644 --- a/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/helpers/ClientPinger.java +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/helpers/ClientPinger.java @@ -31,12 +31,13 @@ public class ClientPinger implements Runnable { @Override public void run() { try { + Thread.sleep(2000); while (socket.isConnected()) { gotPingBack = false; out.write("CPING"); out.newLine(); out.flush(); - Thread.sleep(5000); + Thread.sleep(4000); if (gotPingBack) { if (!isConnected) { //if !isConnected, then the connection had been lost before. isConnected = true; diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/helpers/ServerPinger.java b/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/helpers/ServerPinger.java index 7f94449..74747c9 100644 --- a/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/helpers/ServerPinger.java +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/helpers/ServerPinger.java @@ -31,12 +31,13 @@ public class ServerPinger implements Runnable { @Override public void run() { try { + Thread.sleep(2000); while (socket.isConnected()) { gotPingBack = false; out.write("SPING"); out.newLine(); out.flush(); - Thread.sleep(5000); + Thread.sleep(4000); if (gotPingBack) { if (!isConnected) { //if !isConnected, then the connection had been lost before. isConnected = true;