public void sendHeartBeat(object source, ElapsedEventArgs e) { TimeSpan span = DateTime.Now - lastTime; timeout = (int)span.TotalMilliseconds; if (!enabled) { return; } Debug.Log("sendHeartBeat"); //check timeout if (timeout > interval + 3000) { Debug.Log("heartbeat timeout"); if (protocol.getPomeloClient().GetNetworkState() == NetWorkState.CONNECTED) { protocol.getPomeloClient().disconnect(); } stop(); return; } //Send heart beat protocol.send(PackageType.PKG_HEARTBEAT); }
public void sendHeartBeat(object source, ElapsedEventArgs e) { //check timeout if (timeout > interval * 2) { protocol.getPomeloClient().disconnect(); } TimeSpan span = DateTime.Now - lastTime; timeout += (int)span.TotalMilliseconds; //Send heart beat protocol.send(PackageType.PKG_HEARTBEAT); }
public void sendHeartBeat(object source, ElapsedEventArgs e) { TimeSpan span = DateTime.Now - lastTime; timeout = (int)span.TotalMilliseconds; //check timeout if (timeout > interval * 2) { Trace.TraceInformation("timeout " + timeout + " > " + interval * 2); protocol.getPomeloClient().timeout(); //stop(); return; } //Send heart beat protocol.send(PackageType.PKG_HEARTBEAT); }
public void sendHeartBeat(object source, ElapsedEventArgs e) { TimeSpan span = DateTime.Now - lastTime; timeout = (int)span.TotalMilliseconds; //UnityEngine.Debug.Log("timeout:"+timeout.ToString()); //check timeout if (timeout > interval * 2) { protocol.getPomeloClient().disconnect(); //stop(); return; } //Send heart beat protocol.send(PackageType.PKG_HEARTBEAT); }