Esempio n. 1
0
        public void SendToClient(Mensaje message)
        {
            try
            {
                string str = SerializarcionJson.Serializar <Mensaje>(message);

                {
                    Console.ForegroundColor = ConsoleColor.DarkCyan;
                    Console.WriteLine("ENVIANDO: " + message.Tipo);

                    switch (message.Tipo)
                    {
                    case "MsgConexion":
                        Console.ForegroundColor = ConsoleColor.DarkGreen; break;

                    case "MsgLocalizacion":
                        Console.ForegroundColor = ConsoleColor.DarkBlue; break;

                    case "MsgDBRespuesta":
                        Console.ForegroundColor = ConsoleColor.DarkYellow; break;
                    }

                    Console.WriteLine(str);
                    Console.ForegroundColor = ConsoleColor.White;
                }

                delivery.SendMessage(str);
            }
            catch (Exception e)
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("== ERROR EN: " + this.GetType().Name + " == -" + e.Message);
                Console.ForegroundColor = ConsoleColor.White;
            }
        }
        public void SendToServer(Mensaje message)
        {
            string str = SerializarcionJson.Serializar <Mensaje>(message);

            Console.WriteLine(str);
            delivery.SendMessage(str);
        }