diff --git a/Pepperdash Core/Pepperdash Core/Comm/GenericTcpIpClient.cs b/Pepperdash Core/Pepperdash Core/Comm/GenericTcpIpClient.cs index 3fb5e0a..53349df 100644 --- a/Pepperdash Core/Pepperdash Core/Comm/GenericTcpIpClient.cs +++ b/Pepperdash Core/Pepperdash Core/Comm/GenericTcpIpClient.cs @@ -317,11 +317,16 @@ namespace PepperDash.Core /// void WaitAndTryReconnect() { + if (Client != null) + { + Debug.Console(1, "Attempting reconnect, status={0}", Client.ClientStatus); + } + DisconnectClient(); - Debug.Console(1, "Attempting reconnect, status={0}", Client.ClientStatus); - if(!DisconnectCalledByUser) + if (!DisconnectCalledByUser) RetryTimer = new CTimer(o => { Client.ConnectToServerAsync(ConnectToServerCallback); }, AutoReconnectIntervalMs); + } ///