private void SetPing() { //var log = LogManager.GetLogger(Global.CallerName()); var log = LogManager.GetLogger(Global.CallerName()); log.Info(string.Format("writing ping packet - expecting pong within {0}ms", PingTimeout)); PingIntervalTimer = TriggeredLoopTimer.Start(() => { var log2 = LogManager.GetLogger(Global.CallerName()); log2.Info("EasyTimer SetPing start"); if (Upgrading) { // skip this ping during upgrade SetPing(); log2.Info("skipping Ping during upgrade"); } else if (ReadyState == ReadyStateEnum.OPEN) { Ping(); log2.Info("EasyTimer SetPing finish"); } }, (int)PingInterval); SetHeartbeat(PingTimeout); }
private void SetPing() { //var log = LogManager.GetLogger(Global.CallerName()); var log = LogManager.GetLogger(Global.CallerName()); log.Info(string.Format("writing ping packet - expecting pong within {0}ms", PingTimeout)); PingIntervalTimer = TriggeredLoopTimer.Start(() => { var log2 = LogManager.GetLogger(Global.CallerName()); log2.Info("EasyTimer SetPing start"); Ping(); SetHeartbeat(PingTimeout); log2.Info("EasyTimer SetPing finish"); }, (int)PingInterval); }