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; }
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(); } }