Esempio n. 1
0
        private void event_butconnect(object sender, EventArgs e)
        {
            cli    = new client();
            servvv = new serveur();
            panelreseau.Controls[6].Click -= event_butconnect;
            try{
                cli.connect(panelreseau.Controls[3].Text, Int32.Parse(panelreseau.Controls[5].Text));
                Console.WriteLine("client co");
            }
            catch (Exception ex) {
                srvth = new Thread(new ThreadStart(srv));
                srvth.Start();
                cltth = new Thread(new ThreadStart(clt));
                cltth.Start();
            }
            if (cltth != null)
            {
                while (cltth.ThreadState != ThreadState.Stopped)
                {
                    Application.DoEvents();
                }
            }

            serveur.send("PSD " + panelreseau.Controls[1].Text, cli.sock);
            while (cli.begin != true)
            {
                Application.DoEvents();
            }

            monop = new Monopoly(cli);
            monop.Show();
            monop.Closed += new System.EventHandler(eventClosed);
            Visible       = false;
        }
Esempio n. 2
0
 static void Main(string[] args)
 {
     try
     {
         serveur slave = new serveur();
         Console.WriteLine("Server up");
         slave.launchServer();
         Console.ReadKey();
     }
     catch (Exception e)
     {
         Console.WriteLine("An error as occured");
         Console.WriteLine("Press a key to quit");
         Console.ReadKey();
     }
 }