From f86ef6f25308d71c212aed11da486f925fb2558c Mon Sep 17 00:00:00 2001 From: OPALVENS Florence <fopalvens@ad.unistra.fr> Date: Tue, 3 Jan 2017 08:55:18 +0100 Subject: [PATCH] changement dictionary --- Chat/serveurUdp/serveurUdp/ServeurUdp.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Chat/serveurUdp/serveurUdp/ServeurUdp.cs b/Chat/serveurUdp/serveurUdp/ServeurUdp.cs index fce6556..85838eb 100644 --- a/Chat/serveurUdp/serveurUdp/ServeurUdp.cs +++ b/Chat/serveurUdp/serveurUdp/ServeurUdp.cs @@ -19,7 +19,7 @@ namespace ServeurUdp List<EndPoint> subscribers = new List<EndPoint>(); List<EndPoint> alreadyConnectedRoom = new List<EndPoint>(); string nameRoom = string.Empty; - static Dictionary<string, int> rooms = new Dictionary<string, int>(); + static Dictionary<int, string> rooms = new Dictionary<int, string>(); static int numPort = 17021; static bool display = false; @@ -58,9 +58,9 @@ namespace ServeurUdp //sinon on envoie tous les noms de rooms créées else { - foreach (KeyValuePair<string, int> pair in rooms)//on récupère seulement le nom des rooms et on les place dans une string (comme pour les messages) + foreach(KeyValuePair<int, string> pair in rooms)//on récupère seulement le nom des rooms et on les place dans une string (comme pour les messages) { - nameRoom += "NOM: "+ pair.Key + " || NUMERO PORT : " + pair.Value + '/'; + nameRoom += "NOM: "+ pair.Value+ " || NUMERO PORT : " + pair.Key + '/'; } byte[] buf = System.Text.Encoding.ASCII.GetBytes(nameRoom); serverSocket.SendTo(buf, 0, buf.Length, SocketFlags.None, clientEP); @@ -139,7 +139,7 @@ namespace ServeurUdp numPort++; string[] args = { numPort.ToString() };//envoi du numéro de port pour la chat room (sera à chaque fois incrémenté) Console.WriteLine(args[0]); - rooms.Add(nameRoom, numPort);//ajout de la room dans la liste du chat serveur + rooms.Add(numPort, nameRoom);//ajout de la room dans la liste du chat serveur //création et lancement du Thread qui contiendra le MainServer Thread chatServerThread = new System.Threading.Thread(() => chatServer.MainServer(args)); -- GitLab