Ejemplo n.º 1
0
        internal void ProcessPackets(string Packet)
        {
            try
            {
                ClientMessage Mess = new ClientMessage(Packet);
                Out.Write("[" + Mess.Header() + "] » ", ConsoleColor.Gray, "");

                if (RequestPacket[Mess.Header()] == null)
                {
                    Out.Write("No Registrado", ConsoleColor.DarkRed, "");
                    Out.WriteBlank();
                }
                else
                {
                    Out.Write("Registrado", ConsoleColor.DarkGreen, "");
                    Out.WriteBlank();
                    User.ActualClientMessage = Mess;
                    User.ActualPacket = Packet;
                    RequestPacket[Mess.Header()].Invoke();
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("Azure ha encontrado un error en el código: " + e.ToString());
            }
        }