/// <summary> /// Replica un mensaje recibido de una cuenta a las demas cuentas de las sala /// </summary> /// <param name="eventoEnJuego">EventoEnJuego</param> public void ReplicarMensajeACuentas(EventoEnJuego eventoEnJuego) { foreach (String DireccionIp in DireccionesIpDeCuentas.Values) { UdpSender EnviadorDePaquetesUDP = new UdpSender(DireccionIp, PUERTO_ENVIO_UDP_1, PUERTO_ENVIO_UDP_2); EnviadorDePaquetesUDP.EnviarPaquete(eventoEnJuego); } }
/// <summary> /// Envia un mensaje a las cuentas de la sala indicando que el juego esta por comenzar /// </summary> /// <param name="source">object</param> /// <param name="e">ElapsedEventArgs</param> private void EnviarMensajeInicioJuego(object source, ElapsedEventArgs e) { EventoEnJuego eventoEnJuego = new EventoEnJuego(); eventoEnJuego.EventoEnJuegoIniciarPartida(Id); foreach (String direccionIp in DireccionesIpDeCuentas.Values) { UdpSender EnviadorDePaquetes = new UdpSender(direccionIp, PUERTO_ENVIO_UDP_1, PUERTO_ENVIO_UDP_2); EnviadorDePaquetes.EnviarPaquete(eventoEnJuego); } }