diff --git a/Chat/clientUdp/clientUdp/ClientUdp.cs b/Chat/clientUdp/clientUdp/ClientUdp.cs index 8936e23cbd6b7ce36ec10e9dd26c3e66357a6d81..1ad019b51320b015278cf7b0efdb977904ad8b14 100644 --- a/Chat/clientUdp/clientUdp/ClientUdp.cs +++ b/Chat/clientUdp/clientUdp/ClientUdp.cs @@ -12,7 +12,7 @@ namespace ClientUdp class ClientUdp { const int MsgsBufferSize = 100000000; - static string serverIP = "127.0.0.1"; // A changer + static string serverIP = "130.79.81.194"; // A changer static int serverPort = 17021; // A changer static string messages = ""; static volatile bool threadIsRunning; @@ -83,6 +83,8 @@ namespace ClientUdp int nBytes = clientSocket.ReceiveFrom(bufferGet, bufferGet.Length, SocketFlags.None, ref serverEP); // Désérialisation de la chaîne comportant les messages avec pseudo messages = System.Text.Encoding.ASCII.GetString(bufferGet, 0, nBytes); + displayMsgs(); + displayMenu(); } while (threadIsRunning); } @@ -99,6 +101,16 @@ namespace ClientUdp } } + static void displayMenu() + { + // Affichage du menu + Console.WriteLine("1. Envoyer un message"); + Console.WriteLine("2. Demander messages"); + Console.WriteLine("3. S'abonner"); + Console.WriteLine("4. Se désabonner"); + Console.Write("Votre choix : "); + } + static void Main(string[] args) { try @@ -117,16 +129,10 @@ namespace ClientUdp // Affichage des messages Thread.Sleep(500); displayMsgs(); + displayMenu(); - // Affichage du menu - Console.WriteLine("1. Envoyer un message"); - Console.WriteLine("2. Demander messages"); - Console.WriteLine("3. S'abonner"); - Console.WriteLine("4. Se désabonner"); - Console.Write("Votre choix : "); string choice = Console.ReadLine(); - displayMsgs(); - + // Traitement du choix du menu switch (choice) {