private void StopHeartbeatThread() { if (heartbeatThread != null) { heartbeatThread.ServerVanished -= OnServerVanished; heartbeatThread.Stop(); heartbeatThread = null; } }
private void RunHeartbeatThread(ConnectionSessionId connectionSessionId) { heartbeatThread = new HeartbeatThead(zmqContext, ClientAddress, connectionSessionId); heartbeatThread.ServerVanished += OnServerVanished; new Thread(heartbeatThread.Run).Start(); }