static void Main(string[] args) { nombre_joueurs = 2; i = 0; while (i < nombre_joueurs) { Reseau Lien = new Reseau(); Lien.intialisationServeur(1337); Lien.envoieMessage(System.Convert.ToString(4242 + i)); Lien.Attente.Close(); Lien.Reception.Close(); Reseau Client = new Reseau(); Client.intialisationServeur(4242 + i); Clients.Add(Client); Console.WriteLine("Ping :" + (i + 1)); i++; } i = 1; foreach (Reseau Client in Clients) { Client.envoieMessage(System.Convert.ToString(nombre_joueurs)); } Lobby(); Console.WriteLine("Here we go !"); Partie(); }
static void Main(string[] args) { receptionClient = new Reseau(); receptionClient.intialisationServeur(4243); Console.WriteLine("Login J1"); receptionServeur = new Reseau(); receptionServeur.intialisationServeur(4242); Console.WriteLine("Login J2"); envoieClient = new Reseau(); envoieClient.initialisationClient(1337); Console.WriteLine("Ping J1"); envoieServeur = new Reseau(); envoieServeur.initialisationClient(1338); Console.WriteLine("Ping J2"); i = 1; Thread.Sleep(42); while (true) { if (i % 100 == 0) { Thread.Sleep(2); } if (i % 4 == 0) { Serveur = receptionServeur.receptionMessage(); envoieClient.envoieMessage(Serveur); Console.WriteLine("Envoie J1"); Client = receptionClient.receptionMessage(); envoieServeur.envoieMessage(Client); Console.WriteLine("Envoie J2"); } else { Client = receptionClient.receptionMessage(); envoieServeur.envoieMessage(Client); Console.WriteLine("Envoie J2"); Serveur = receptionServeur.receptionMessage(); envoieClient.envoieMessage(Serveur); Console.WriteLine("Envoie J1"); } i++; Thread.Sleep(0); } }