private void controlaFallo(clsMensajeJuego mensaje, String nombre) { if (juego.Jugadores.ElementAt(juego.BuscaIndiceJugador(nombre)).FueraDeJuego) { clsMensajePerdedor msjPerdedor = new clsMensajePerdedor(); EnviarAUno(nombre, msjPerdedor); } else { if (mensaje.Retorno.Equals("FALLO")) { EnviarAUno(nombre, mensaje); } else { if (juego.Ganador != null) { EnviarATodos(juego.Ganador); Thread.Sleep(5000); t.Abort(); if (cantidadRondas < 2) { reiniciaRonda(); cantidadRondas++; } else { clsMensajeFinPartida msjFinPartida = new clsMensajeFinPartida(); EnviarATodos(msjFinPartida); clsServer server = new clsServer(); } } else { EnviarATodos(mensaje); } } } }
static void Main(string[] args) { clsServer server = new clsServer(); }