correction erreur pseudo = null

This commit is contained in:
Auriane Lartigue 2021-01-20 13:34:34 +01:00
parent 032ab6520c
commit 9ad9d34a91
2 changed files with 25 additions and 23 deletions

View file

@ -13,15 +13,14 @@ chatapp/Protocol/RunnerEcouteTCP.java
chatapp/View/FenetreSession.java chatapp/View/FenetreSession.java
chatapp.View.FenetreSession chatapp.View.FenetreSession
chatapp.View.FenetreSession$1 chatapp.View.FenetreSession$1
chatapp/View/DemarrerSession.java chatapp/Protocol/HttpEchange.java
chatapp.View.DemarrerSession chatapp.Protocol.HttpEchange
chatapp/View/ChangementPseudo.java chatapp/View/ChangementPseudo.java
chatapp.View.ChangementPseudo chatapp.View.ChangementPseudo
chatapp/Protocol/RunnerEcouteUDP.java chatapp/View/View_Menu.java
chatapp.Protocol.RunnerEcouteUDP chatapp.View.View_Menu
chatapp/Protocol/UDPEchange.java chatapp/View/DemarrerSession.java
chatapp.Protocol.RunnerUDP chatapp.View.DemarrerSession
chatapp.Protocol.UDPEchange
chatapp/Main.java chatapp/Main.java
chatapp.Main chatapp.Main
chatapp/View/Clavardage.java chatapp/View/Clavardage.java
@ -33,9 +32,10 @@ chatapp/View/ConnexionScreen.java
chatapp.View.ConnexionScreen chatapp.View.ConnexionScreen
chatapp/View/View_Utilisateurs.java chatapp/View/View_Utilisateurs.java
chatapp.View.View_Utilisateurs chatapp.View.View_Utilisateurs
chatapp/View/View_Menu.java chatapp/Protocol/UDPEchange.java
chatapp.View.View_Menu chatapp.Protocol.RunnerUDP
chatapp.Protocol.UDPEchange
chatapp/Controller/ChatApp.java chatapp/Controller/ChatApp.java
chatapp.Controller.ChatApp chatapp.Controller.ChatApp
chatapp/Protocol/HttpEchange.java chatapp/Protocol/RunnerEcouteUDP.java
chatapp.Protocol.HttpEchange chatapp.Protocol.RunnerEcouteUDP

View file

@ -24,7 +24,7 @@ import chatapp.Model.*;
*/ */
public class UDPEchange { 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 // True si l'utilisateur peut se connecter avec ce nom d'utilisateur , False sinon
private static Boolean EcouteEnCours = false; private static Boolean EcouteEnCours = false;
@ -160,17 +160,19 @@ public class UDPEchange {
* @param Message correspond au message à transmettre a l'utilisateur * @param Message correspond au message à transmettre a l'utilisateur
*/ */
public static void envoiUnicast( InetAddress Adress , String Message ) throws IOException { public static void envoiUnicast( InetAddress Adress , String Message ) throws IOException {
DatagramSocket socket = new DatagramSocket(); if (UDPEchange.getConnecte()){
byte[]buffer = Message.getBytes(); DatagramSocket socket = new DatagramSocket();
DatagramPacket packet = new DatagramPacket( buffer, buffer.length, Adress, 1234 ); byte[]buffer = Message.getBytes();
socket.send(packet); DatagramPacket packet = new DatagramPacket( buffer, buffer.length, Adress, 1234 );
socket.close(); socket.send(packet);
System.out.println("***********Message envoye***********"); socket.close();
System.out.println("Dest Ip: " + Adress.toString()); System.out.println("***********Message envoye***********");
System.out.println("Dest port: " + String.valueOf(1234)); System.out.println("Dest Ip: " + Adress.toString());
System.out.println("Contenu: "); System.out.println("Dest port: " + String.valueOf(1234));
System.out.println(Message); System.out.println("Contenu: ");
System.out.println("************************************"); System.out.println(Message);
System.out.println("************************************");
}
} }
/** /**