diff --git a/Implementation/chatapp/build/tmp/compileJava/source-classes-mapping.txt b/Implementation/chatapp/build/tmp/compileJava/source-classes-mapping.txt index 5e28384..acaf915 100644 --- a/Implementation/chatapp/build/tmp/compileJava/source-classes-mapping.txt +++ b/Implementation/chatapp/build/tmp/compileJava/source-classes-mapping.txt @@ -13,15 +13,14 @@ chatapp/Protocol/RunnerEcouteTCP.java chatapp/View/FenetreSession.java chatapp.View.FenetreSession chatapp.View.FenetreSession$1 -chatapp/View/DemarrerSession.java - chatapp.View.DemarrerSession +chatapp/Protocol/HttpEchange.java + chatapp.Protocol.HttpEchange chatapp/View/ChangementPseudo.java chatapp.View.ChangementPseudo -chatapp/Protocol/RunnerEcouteUDP.java - chatapp.Protocol.RunnerEcouteUDP -chatapp/Protocol/UDPEchange.java - chatapp.Protocol.RunnerUDP - chatapp.Protocol.UDPEchange +chatapp/View/View_Menu.java + chatapp.View.View_Menu +chatapp/View/DemarrerSession.java + chatapp.View.DemarrerSession chatapp/Main.java chatapp.Main chatapp/View/Clavardage.java @@ -33,9 +32,10 @@ chatapp/View/ConnexionScreen.java chatapp.View.ConnexionScreen chatapp/View/View_Utilisateurs.java chatapp.View.View_Utilisateurs -chatapp/View/View_Menu.java - chatapp.View.View_Menu +chatapp/Protocol/UDPEchange.java + chatapp.Protocol.RunnerUDP + chatapp.Protocol.UDPEchange chatapp/Controller/ChatApp.java chatapp.Controller.ChatApp -chatapp/Protocol/HttpEchange.java - chatapp.Protocol.HttpEchange +chatapp/Protocol/RunnerEcouteUDP.java + chatapp.Protocol.RunnerEcouteUDP diff --git a/Implementation/chatapp/src/main/java/chatapp/Protocol/UDPEchange.java b/Implementation/chatapp/src/main/java/chatapp/Protocol/UDPEchange.java index 956f84e..a6fdcf2 100644 --- a/Implementation/chatapp/src/main/java/chatapp/Protocol/UDPEchange.java +++ b/Implementation/chatapp/src/main/java/chatapp/Protocol/UDPEchange.java @@ -24,7 +24,7 @@ import chatapp.Model.*; */ public class UDPEchange { - private static Boolean Connecte = true; + private static Boolean Connecte = false; // True si l'utilisateur peut se connecter avec ce nom d'utilisateur , False sinon private static Boolean EcouteEnCours = false; @@ -160,17 +160,19 @@ public class UDPEchange { * @param Message correspond au message à transmettre a l'utilisateur */ public static void envoiUnicast( InetAddress Adress , String Message ) throws IOException { - DatagramSocket socket = new DatagramSocket(); - byte[]buffer = Message.getBytes(); - DatagramPacket packet = new DatagramPacket( buffer, buffer.length, Adress, 1234 ); - socket.send(packet); - socket.close(); - System.out.println("***********Message envoye***********"); - System.out.println("Dest Ip: " + Adress.toString()); - System.out.println("Dest port: " + String.valueOf(1234)); - System.out.println("Contenu: "); - System.out.println(Message); - System.out.println("************************************"); + if (UDPEchange.getConnecte()){ + DatagramSocket socket = new DatagramSocket(); + byte[]buffer = Message.getBytes(); + DatagramPacket packet = new DatagramPacket( buffer, buffer.length, Adress, 1234 ); + socket.send(packet); + socket.close(); + System.out.println("***********Message envoye***********"); + System.out.println("Dest Ip: " + Adress.toString()); + System.out.println("Dest port: " + String.valueOf(1234)); + System.out.println("Contenu: "); + System.out.println(Message); + System.out.println("************************************"); + } } /**