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); }