diff --git a/Implementation/chatapp/build/tmp/compileJava/source-classes-mapping.txt b/Implementation/chatapp/build/tmp/compileJava/source-classes-mapping.txt index 1ff7102..3730728 100644 --- a/Implementation/chatapp/build/tmp/compileJava/source-classes-mapping.txt +++ b/Implementation/chatapp/build/tmp/compileJava/source-classes-mapping.txt @@ -1,25 +1,27 @@ +chatapp/Model/MessageHorodate.java + chatapp.Model.MessageHorodate +chatapp/Launcher.java + chatapp.Launcher +chatapp/Model/ListUtilisateurs.java + chatapp.Model.ListUtilisateurs +chatapp/Model/DataBase.java + chatapp.Model.DataBase +chatapp/Model/Utilisateur.java + chatapp.Model.Utilisateur chatapp/Protocol/RunnerEcouteTCP.java chatapp.Protocol.RunnerEcouteTCP chatapp/View/FenetreSession.java chatapp.View.FenetreSession chatapp.View.FenetreSession$1 -chatapp/Controller/ChatApp.java - chatapp.Controller.ChatApp -chatapp/Model/DataBase.java - chatapp.Model.DataBase +chatapp/View/DemarrerSession.java + chatapp.View.DemarrerSession chatapp/View/ChangementPseudo.java chatapp.View.ChangementPseudo chatapp/Protocol/RunnerEcouteUDP.java chatapp.Protocol.RunnerEcouteUDP -chatapp/Launcher.java - chatapp.Launcher -chatapp/Model/ListUtilisateurs.java - chatapp.Model.ListUtilisateurs chatapp/Protocol/UDPEchange.java chatapp.Protocol.RunnerUDP chatapp.Protocol.UDPEchange -chatapp/Model/MessageHorodate.java - chatapp.Model.MessageHorodate chatapp/Main.java chatapp.Main chatapp/View/Clavardage.java @@ -31,11 +33,9 @@ chatapp/View/ConnexionScreen.java chatapp.View.ConnexionScreen chatapp/View/View_Utilisateurs.java chatapp.View.View_Utilisateurs -chatapp/Model/Utilisateur.java - chatapp.Model.Utilisateur chatapp/View/View_Menu.java chatapp.View.View_Menu +chatapp/Controller/ChatApp.java + chatapp.Controller.ChatApp chatapp/Protocol/HttpEchange.java chatapp.Protocol.HttpEchange -chatapp/View/DemarrerSession.java - chatapp.View.DemarrerSession diff --git a/Implementation/chatapp/src/main/java/chatapp/Protocol/HttpEchange.java b/Implementation/chatapp/src/main/java/chatapp/Protocol/HttpEchange.java index 03f2ab1..6f96c02 100644 --- a/Implementation/chatapp/src/main/java/chatapp/Protocol/HttpEchange.java +++ b/Implementation/chatapp/src/main/java/chatapp/Protocol/HttpEchange.java @@ -1,6 +1,7 @@ package chatapp.Protocol; import chatapp.Controller.ChatApp; +import chatapp.Model.Utilisateur; import java.io.IOException; import java.net.URI; @@ -58,6 +59,16 @@ public class HttpEchange { case "Reponse Connexion": reussi = Boolean.parseBoolean(response.body().split("\n")[1]); System.out.println("Connexion acceptee"); + int max = response.body().split("\n").length ; + if (max > 2 ){ + for (int i = 2 ; i < max ; i++){ + String suite = response.body().split("\n")[i]; + // Le server nous envoie les utilisateurs connectés en local ou à distance + if (!suite.equals("")){ + this.chatapp.getActifUsers().addList(Utilisateur.stringToUtilisateur(suite)); + } + } + } break; default: System.out.println("Erreur dans le format de la réponse reçue");