public void Broadcasting(fmProtocol fp)
 {
     foreach (var node in m_container)
     {
         node.Value.Broadcasting(fp);
     }
 }
        //public bool TryFind(out ClientSessionContainer[] clinets)
        //{
        //    clinets = m_container;
        //    return true;
        //}

        public void Broadcasting(fmProtocol fp)
        {
            //foreach (var node in m_container)
            //{
            //    node.Value.Broadcasting(fp);
            //}
        }
        public void SendPacketToCenter(fmProtocol fp)
        {
            //if (null == m_atchCenter)
            //{
            //    Logger.Error("m_atchCenter == null");
            //    return;
            //}

            //m_atchCenter.SendPacket(fp);
        }
Beispiel #4
0
        /// <summary>
        /// 센터서버로 프로토콜 발송
        /// </summary>
        /// <param name="fp"></param>
        public void SendPacketToCenter(fmProtocol fp)
        {
            if (null == m_atchCenter)
            {
                Logger.Error("m_atchCenter == null");
                return;
            }

            m_atchCenter.SendPacket(fp);
        }
        public void Broadcasting(fmProtocol fp)
        {
            if (null == m_dicSessions)
            {
                return;
            }

            foreach (var node in m_dicSessions)
            {
                node.Value.SendPacket(fp);
            }
        }
        public void SendPacketToChatServer(fmProtocol p)
        {
            if (null == m_chatSvr)
            {
                Logger.Error("m_chatSvr == null");
                return;
            }

            if (IsConnect())
            {
                m_chatSvr.SendPacket(p);
            }
        }
Beispiel #7
0
        public virtual void SendPacket(fmProtocol fp)
        {
            if (null == fp)
            {
                return;
            }

            using (Packet p = new Packet())
            {
                fp.Serialize(p);
                Send(p.GetBuffer(), 0, p.GetPacketLen());
            }
        }
Beispiel #8
0
        public void SendPacket(fmProtocol fp)
        {
            if (null == m_session)
            {
                return;
            }
            if (null == fp)
            {
                return;
            }

            using (Packet sendPacket = new Packet())
            {
                fp.Serialize(sendPacket);
                m_session.Send(sendPacket.GetBuffer(), 0, sendPacket.GetPacketLen());
            }
        }
Beispiel #9
0
 protected override void Release()
 {
     m_session = null;
     m_fmProtocol.Dispose();
     m_fmProtocol = null;
 }
Beispiel #10
0
 public MsgTestRS(appServer server, SessionBase session, Packet packet)
 {
     m_fmProtocol = new PT_Test_RS();
     m_fmProtocol.Deserialize(packet);
     m_session = session as Session;
 }