Changement modification pseudo
This commit is contained in:
parent
30f977636b
commit
ed271e903e
3 changed files with 21 additions and 18 deletions
|
@ -2,40 +2,40 @@ chatapp/Model/MessageHorodate.java
|
||||||
chatapp.Model.MessageHorodate
|
chatapp.Model.MessageHorodate
|
||||||
chatapp/Launcher.java
|
chatapp/Launcher.java
|
||||||
chatapp.Launcher
|
chatapp.Launcher
|
||||||
chatapp/View/View_Menu.java
|
chatapp/Model/ListUtilisateurs.java
|
||||||
chatapp.View.View_Menu
|
chatapp.Model.ListUtilisateurs
|
||||||
chatapp/Model/DataBase.java
|
chatapp/Model/DataBase.java
|
||||||
chatapp.Model.DataBase
|
chatapp.Model.DataBase
|
||||||
chatapp/Model/Utilisateur.java
|
chatapp/Model/Utilisateur.java
|
||||||
chatapp.Model.Utilisateur
|
chatapp.Model.Utilisateur
|
||||||
chatapp/View/ConnexionScreen.java
|
chatapp/Protocol/RunnerEcouteTCP.java
|
||||||
chatapp.View.ConnexionScreen
|
chatapp.Protocol.RunnerEcouteTCP
|
||||||
chatapp/View/FenetreSession.java
|
chatapp/View/FenetreSession.java
|
||||||
chatapp.View.FenetreSession
|
chatapp.View.FenetreSession
|
||||||
chatapp.View.FenetreSession$1
|
chatapp.View.FenetreSession$1
|
||||||
chatapp/View/Clavardage.java
|
chatapp/Controller/ChatApp.java
|
||||||
chatapp.View.Clavardage
|
chatapp.Controller.ChatApp
|
||||||
chatapp.View.Clavardage$1
|
|
||||||
chatapp/View/ChangementPseudo.java
|
chatapp/View/ChangementPseudo.java
|
||||||
chatapp.View.ChangementPseudo
|
chatapp.View.ChangementPseudo
|
||||||
chatapp/Protocol/RunnerEcouteTCP.java
|
chatapp/Protocol/RunnerEcouteUDP.java
|
||||||
chatapp.Protocol.RunnerEcouteTCP
|
chatapp.Protocol.RunnerEcouteUDP
|
||||||
chatapp/Protocol/UDPEchange.java
|
chatapp/Protocol/UDPEchange.java
|
||||||
chatapp.Protocol.RunnerUDP
|
chatapp.Protocol.RunnerUDP
|
||||||
chatapp.Protocol.UDPEchange
|
chatapp.Protocol.UDPEchange
|
||||||
chatapp/Controller/ChatApp.java
|
|
||||||
chatapp.Controller.ChatApp
|
|
||||||
chatapp/Main.java
|
chatapp/Main.java
|
||||||
chatapp.Main
|
chatapp.Main
|
||||||
|
chatapp/View/Clavardage.java
|
||||||
|
chatapp.View.Clavardage
|
||||||
|
chatapp.View.Clavardage$1
|
||||||
chatapp/Protocol/SessionClavardage.java
|
chatapp/Protocol/SessionClavardage.java
|
||||||
chatapp.Protocol.SessionClavardage
|
chatapp.Protocol.SessionClavardage
|
||||||
chatapp/Protocol/RunnerEcouteUDP.java
|
chatapp/View/ConnexionScreen.java
|
||||||
chatapp.Protocol.RunnerEcouteUDP
|
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.View.View_Menu
|
||||||
chatapp/Protocol/HttpEchange.java
|
chatapp/Protocol/HttpEchange.java
|
||||||
chatapp.Protocol.HttpEchange
|
chatapp.Protocol.HttpEchange
|
||||||
chatapp/View/DemarrerSession.java
|
chatapp/View/DemarrerSession.java
|
||||||
chatapp.View.DemarrerSession
|
chatapp.View.DemarrerSession
|
||||||
chatapp/Model/ListUtilisateurs.java
|
|
||||||
chatapp.Model.ListUtilisateurs
|
|
||||||
|
|
|
@ -150,9 +150,9 @@ public class ChatApp implements PropertyChangeListener {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
if (UDPEchange.getPseudoValide()) {
|
if (UDPEchange.getPseudoValide()) {
|
||||||
System.out.println("Modification pseudo reussie");
|
System.out.println("Modification pseudo reussi");
|
||||||
//Envoi un msg en broadcast a tout les utilisateurs pour les prevenir de son nouveau pseudo//
|
//Envoi un msg en broadcast a tout les utilisateurs pour les prevenir de son nouveau pseudo//
|
||||||
broadcastMessage = "Modification pseudo reussie\n" + this.getMe().toString() + "\n" + nouveau + "\n";
|
broadcastMessage = "Modification pseudo reussi\n" + this.getMe().toString() + "\n" + nouveau + "\n";
|
||||||
UDPEchange.EnvoiBroadcast(broadcastMessage);
|
UDPEchange.EnvoiBroadcast(broadcastMessage);
|
||||||
//-------Change son propre nom d'utilisateur-------//
|
//-------Change son propre nom d'utilisateur-------//
|
||||||
this.getActifUsers().modifierList(this.getMe().getPseudo(), nouveau);
|
this.getActifUsers().modifierList(this.getMe().getPseudo(), nouveau);
|
||||||
|
|
|
@ -334,11 +334,14 @@ class RunnerUDP implements Runnable {
|
||||||
|
|
||||||
if (Type.equals("Modification pseudo reussi")) {
|
if (Type.equals("Modification pseudo reussi")) {
|
||||||
Utilisateur Source = Utilisateur.stringToUtilisateur(received.split("\n")[1]);
|
Utilisateur Source = Utilisateur.stringToUtilisateur(received.split("\n")[1]);
|
||||||
|
System.out.println(Source.toString());
|
||||||
if (! Source.equals(this.app.getMe())) { // On envoit en broadcast mais on ne souhaite pas recevoir de message de nous même
|
if (! Source.equals(this.app.getMe())) { // On envoit en broadcast mais on ne souhaite pas recevoir de message de nous même
|
||||||
String nouveau = received.split("\n")[2] ;
|
String nouveau = received.split("\n")[2] ;
|
||||||
|
System.out.println("Je rentre ici");
|
||||||
if(app.getActifUsers().appartient(Source)) { // On verifie d'abord que Source appartient bien a la liste des utilisateurs actifs
|
if(app.getActifUsers().appartient(Source)) { // On verifie d'abord que Source appartient bien a la liste des utilisateurs actifs
|
||||||
|
System.out.println(Source.getPseudo() + " va etre changer en : " + nouveau);
|
||||||
app.getActifUsers().modifierList(Source.getPseudo(), nouveau);
|
app.getActifUsers().modifierList(Source.getPseudo(), nouveau);
|
||||||
}
|
} else
|
||||||
{
|
{
|
||||||
// Suite a une perte d'un message lors d'une connexion l'utilisateur Source n'apparait pas dans la liste
|
// Suite a une perte d'un message lors d'une connexion l'utilisateur Source n'apparait pas dans la liste
|
||||||
app.getActifUsers().addList(Source);
|
app.getActifUsers().addList(Source);
|
||||||
|
|
Loading…
Reference in a new issue