Exemple #1
0
 /// <summary>
 /// idem que dessus
 /// </summary>
 /// <param name="port"> port réseau d'écoute </param>
 /// <param name="data"> données envoyées pour initialisation de la partie </param>
 public Serveur(int port, GameIOData data)
     : base(port, data)    /// initialisation des paramètres au vert
 {
     _socket = new TcpListener(IPAddress.Any, Port);
     this.ThreadProgramme = new Thread(new ThreadStart(ThreadServeurLoop));
     this.ThreadProgramme.Start();
 }
Exemple #2
0
        static void Main(string[] args)
        {
            //Serveur s = new Serveur();
            Serveur c = new Serveur(8580);

            /*string s = Console.ReadLine();
             * if ( s == "s")
             * {
             *  c.Arret();
             *  Debug.WriteLine("sortie du programme");
             * }*/
            GameIOData gIOData = new GameIOData(0, 1);

            c.Donnee = gIOData;
        }
Exemple #3
0
 /// <summary>
 /// méthode pour dire que la partie est gagnée
 /// </summary>
 public void Win(GameIOData data)
 {
     this.Donnee  = data;
     this.WinGame = true;
 }
Exemple #4
0
 /// <summary>
 /// méthode pour re-start le jeu
 /// </summary>
 public void ReStartGame(GameIOData data)
 {
     this.Donnee  = data;
     this.EndGame = true; //-> levé de event EndGame
 }
Exemple #5
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="port"> port réseau d'écoute </param>
 /// <param name="data"> données à envoyer du serveur vers client </param>
 public IOGame(int port, GameIOData data)
 {
     Donnee = data;
     Port   = port;
     Abonnement();
 }