Пример #1
0
        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();
        }
Пример #2
0
        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();
        }
Пример #3
0
        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);
            }
        }