From a3d1de785026edb181c32eb5ecce6d75ad968ac6 Mon Sep 17 00:00:00 2001 From: BetaSteward Date: Sun, 11 Sep 2011 22:16:06 -0400 Subject: [PATCH] increate client ping period and timeout - reduces false disconnects --- Mage.Common/src/mage/remote/Session.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Mage.Common/src/mage/remote/Session.java b/Mage.Common/src/mage/remote/Session.java index 7f72e9972c9..0b4251a9090 100644 --- a/Mage.Common/src/mage/remote/Session.java +++ b/Mage.Common/src/mage/remote/Session.java @@ -135,8 +135,8 @@ public class Session { callbackClient = new Client(clientLocator, "callback", clientMetadata); Map listenerMetadata = new HashMap(); - listenerMetadata.put(ConnectionValidator.VALIDATOR_PING_PERIOD, "5000"); - listenerMetadata.put(ConnectionValidator.VALIDATOR_PING_TIMEOUT, "2000"); + listenerMetadata.put(ConnectionValidator.VALIDATOR_PING_PERIOD, "10000"); + listenerMetadata.put(ConnectionValidator.VALIDATOR_PING_TIMEOUT, "9000"); callbackClient.connect(new ClientConnectionListener(), listenerMetadata); Map callbackMetadata = new HashMap(); @@ -184,6 +184,7 @@ public class Session { if (connection == null) return; try { + callbackClient.disconnect(); TransporterClient.destroyTransporterClient(server); } catch (Throwable ex) {