コード例 #1
0
        public void Process(Packet packet)
        {
            IPacketProcesser processer = null;

            if (Processers.TryGetValue(packet.token, out processer))
            {
                processer.Process(packet);
            }
        }
コード例 #2
0
        private void Process(Packet iPacket)
        {
            IPacketProcesser oProcess = null;

            if (Processers.TryGetValue(iPacket.PacketID, out oProcess))
            {
                oProcess.Process(iPacket);
            }
            else
            {
                App.Logger.Error("PotocolID={0}没有找到协议处理类:", iPacket.PacketID);
            }
        }