示例#1
0
        override public void Process()
        {
            CallBase caller = AFactoryPacket.Instance.GetCaller(m_iPacket);

            if (null != caller)
            {
                caller.Call(new rpc.CResponser(m_Client.ConnectionDesc, m_Client), m_bytes);
            }
            else
            {
                AOutput.Log("RPCCommonPacket.Process invalid caller " + m_iPacket + " !");
                m_Client.CloseConnection();
            }
        }
示例#2
0
 public void RegistPackets(CallBase caller)
 {
     dCallers.Add(caller.GetSign(), caller);
 }