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(); } }
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; } }
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(); } }