From b1c4edb05eae779a419bf53aca4862ba2fccd921 Mon Sep 17 00:00:00 2001 From: moukhlis Date: Wed, 2 Dec 2020 09:40:08 +0100 Subject: [PATCH] Correction de l'envoi a soi meme durant la correction --- Implementation/src/ChatApp.java | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/Implementation/src/ChatApp.java b/Implementation/src/ChatApp.java index 34a02c8..3f2862f 100644 --- a/Implementation/src/ChatApp.java +++ b/Implementation/src/ChatApp.java @@ -64,8 +64,11 @@ public class ChatApp { // Message que l'on envoie à tous les utilisateurs actifs String broadcastMessage = "Modification Pseudo\n" + this.getMe().getPseudo() + "\n" + nouveau + "\n"; for(Integer p : ListPort ) { - Integer port = p ; - UDPEchange.connexion(broadcastAdress,broadcastMessage, port); + if(p != this.getMe().getPort()) + { + Integer port = p ; + UDPEchange.connexion(broadcastAdress,broadcastMessage, p); + } } } @@ -81,8 +84,11 @@ public class ChatApp { // Message que l'on envoie à tous les utilisateurs actifs String broadcastMessage = "Connexion\n" + this.getMe().toString() ; for(Integer p : ListPort ) { - Integer port = p ; - UDPEchange.connexion(broadcastAdress,broadcastMessage, p); + if(p != this.getMe().getPort()) + { + Integer port = p ; + UDPEchange.connexion(broadcastAdress,broadcastMessage, p); + } } } @@ -97,8 +103,11 @@ public class ChatApp { // Message que l'on envoie à tous les utilisateurs actifs String broadcastMessage = "Deconnexion\n" + this.getMe().toString() ; for(Integer p : ListPort ) { - Integer port = p ; - UDPEchange.connexion(broadcastAdress,broadcastMessage, port); + if(p != this.getMe().getPort()) + { + Integer port = p ; + UDPEchange.connexion(broadcastAdress,broadcastMessage, p); + } } }