public void Process(Packet packet) { IPacketProcesser processer = null; if (Processers.TryGetValue(packet.token, out processer)) { processer.Process(packet); } }
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); } }