static void Main(string[] args) { Console.WriteLine("HEY HEY HEY"); testIPAddr(); test_server_listener serverListener = new test_server_listener("server"); test_server_listener clientListener = new test_server_listener("client"); test_server_listener clientListener2 = new test_server_listener("client2"); ConnectionServer server = new ConnectionServer(50000, serverListener); server.start(); Connection client = new Connection(ConnectionServer.GetLocalIPv4(), 50000, clientListener); Connection client2 = new Connection(ConnectionServer.GetLocalIPv4(), 50000, clientListener2); Message msg = client.creerMessage(Message.MessageSujet.NotifDebutTour); msg.envoyer(); msg = client.creerMessage(Message.MessageSujet.NotifDebutTour); msg.envoyer(); msg = client.creerMessage(Message.MessageSujet.RequeteRejoindrePartie); msg.envoyer(); msg = msg.getReponse(); Console.WriteLine("Reponse = " + msg.sujetMsg.ToString()); msg = serverListener.conn.creerMessage(Message.MessageSujet.NotifMessage); ((NotifMessage)msg).message = "hey hey hey"; msg.envoyer(); Console.WriteLine(ConnectionServer.GetLocalIPv4().ToString()); /* Test init messages speciaux */ client.creerMessage(Message.MessageSujet.NotifPerteCarte); client.creerMessage(Message.MessageSujet.NotifColoniePlace); client.creerMessage(Message.MessageSujet.NotifRoutePlace); client.creerMessage(Message.MessageSujet.NotifVillePlace); client.creerMessage(Message.MessageSujet.NotifVoleurDeplace); client2.creerMessage(Message.MessageSujet.NotifPerteCarte); client2.creerMessage(Message.MessageSujet.NotifColoniePlace); client2.creerMessage(Message.MessageSujet.NotifRoutePlace); client2.creerMessage(Message.MessageSujet.NotifVillePlace); client2.creerMessage(Message.MessageSujet.NotifVoleurDeplace); Console.WriteLine("Aucune exception!"); client.close(); client2.close(); Console.ReadLine(); }
static void Main(string[] args) { ServerListener serverListener = new ServerListener(2); ConnectionServer server = new ConnectionServer(50000, serverListener); server.start(); }