Example #1
0
        private void HandlePong()
        {
            var session = AccountSession;

            if (session != null)
            {
                TimeSpan lag;
                if (!session.TryKeepAlive(out lag))
                {
                    Disconnect("Session keep-alive failed.");
                    return;
                }
            }

            _sentPings.ExchangeWith(0);
        }