Esempio n. 1
0
        public void EjecutarMensaje(string[] mensaje, ServidorMonopolio.Modelo.Jugador jugador, ServidorMonopolio.Modelo.Juego juego, ServidorMonopolio.ServerForm VentanaServidor)
        {
            IMensajeCliente IMensaje = Verificar_Mensaje(mensaje, VentanaServidor);

            if (IMensaje == null)
            {
                return;
            }

            IMensaje.Ejecutar(mensaje, jugador, juego, VentanaServidor);
        }
Esempio n. 2
0
        private IMensajeCliente Verificar_Mensaje(string[] Split, ServidorMonopolio.ServerForm VentanaServidor)
        {
            int             Codigo_Entrada = -1;
            IMensajeCliente IMensaje       = null;

            try
            {
                Codigo_Entrada = Convert.ToInt32(Split[0]);

                if (!_mensajesCliente.TryGetValue(Codigo_Entrada, out IMensaje))
                {
                    VentanaServidor.Imprimir_Log("Codigo de entrada desconocido: " + Codigo_Entrada);
                    return(null);
                }

                return(IMensaje);
            }
            catch (Exception)
            {
                VentanaServidor.Imprimir_Log("Error al convertir el código de entrada: " + Split[0]);
                return(null);
            }
        }