Example #1
0
        static void m_timer_Elapsed(object sender, ElapsedEventArgs e)
        {
            lock (m_syncRoot)
            {
                Fulled = false;

                UpdateServerNormalPacket pkg = new UpdateServerNormalPacket();

                GatewayGlobal.Send2Center(pkg, null);

                m_timer.Elapsed -= m_timer_Elapsed;

                m_timer.Stop();
            }
        }
Example #2
0
        void m_timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
        {
            Fulled = false;

            UpdateServerNormalPacket pkg = new UpdateServerNormalPacket();

            pkg.GatewayID = GatewayGlobal.GatewayID;
            GatewayGlobal.CenterServer.SendTCP(pkg);

            if (m_timer != null)
            {
                m_timer.Stop();
                m_timer.Elapsed -= m_timer_Elapsed;
                m_timer          = null;
            }
        }
Example #3
0
        static void m_timer_Elapsed(object sender, ElapsedEventArgs e)
        {
            lock (m_syncRoot)
            {
                m_fulled = false;

                ClientMgr.Instance.ForEach(client =>
                {
                    UpdateServerNormalPacket pkg = new UpdateServerNormalPacket();

                    client.SendTcp(pkg);
                });

                m_timer.Elapsed -= m_timer_Elapsed;

                m_timer.Stop();
            }
        }