Le server envoit la liste des utilisateurs actifs lorsqu'un utilisateur se connecte en distant
This commit is contained in:
parent
5681fcfceb
commit
70072c694c
2 changed files with 25 additions and 14 deletions
|
@ -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.java
|
||||||
chatapp.Protocol.RunnerEcouteTCP
|
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/Controller/ChatApp.java
|
chatapp/View/DemarrerSession.java
|
||||||
chatapp.Controller.ChatApp
|
chatapp.View.DemarrerSession
|
||||||
chatapp/Model/DataBase.java
|
|
||||||
chatapp.Model.DataBase
|
|
||||||
chatapp/View/ChangementPseudo.java
|
chatapp/View/ChangementPseudo.java
|
||||||
chatapp.View.ChangementPseudo
|
chatapp.View.ChangementPseudo
|
||||||
chatapp/Protocol/RunnerEcouteUDP.java
|
chatapp/Protocol/RunnerEcouteUDP.java
|
||||||
chatapp.Protocol.RunnerEcouteUDP
|
chatapp.Protocol.RunnerEcouteUDP
|
||||||
chatapp/Launcher.java
|
|
||||||
chatapp.Launcher
|
|
||||||
chatapp/Model/ListUtilisateurs.java
|
|
||||||
chatapp.Model.ListUtilisateurs
|
|
||||||
chatapp/Protocol/UDPEchange.java
|
chatapp/Protocol/UDPEchange.java
|
||||||
chatapp.Protocol.RunnerUDP
|
chatapp.Protocol.RunnerUDP
|
||||||
chatapp.Protocol.UDPEchange
|
chatapp.Protocol.UDPEchange
|
||||||
chatapp/Model/MessageHorodate.java
|
|
||||||
chatapp.Model.MessageHorodate
|
|
||||||
chatapp/Main.java
|
chatapp/Main.java
|
||||||
chatapp.Main
|
chatapp.Main
|
||||||
chatapp/View/Clavardage.java
|
chatapp/View/Clavardage.java
|
||||||
|
@ -31,11 +33,9 @@ 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/Model/Utilisateur.java
|
|
||||||
chatapp.Model.Utilisateur
|
|
||||||
chatapp/View/View_Menu.java
|
chatapp/View/View_Menu.java
|
||||||
chatapp.View.View_Menu
|
chatapp.View.View_Menu
|
||||||
|
chatapp/Controller/ChatApp.java
|
||||||
|
chatapp.Controller.ChatApp
|
||||||
chatapp/Protocol/HttpEchange.java
|
chatapp/Protocol/HttpEchange.java
|
||||||
chatapp.Protocol.HttpEchange
|
chatapp.Protocol.HttpEchange
|
||||||
chatapp/View/DemarrerSession.java
|
|
||||||
chatapp.View.DemarrerSession
|
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
package chatapp.Protocol;
|
package chatapp.Protocol;
|
||||||
|
|
||||||
import chatapp.Controller.ChatApp;
|
import chatapp.Controller.ChatApp;
|
||||||
|
import chatapp.Model.Utilisateur;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.net.URI;
|
import java.net.URI;
|
||||||
|
@ -58,6 +59,16 @@ public class HttpEchange {
|
||||||
case "Reponse Connexion":
|
case "Reponse Connexion":
|
||||||
reussi = Boolean.parseBoolean(response.body().split("\n")[1]);
|
reussi = Boolean.parseBoolean(response.body().split("\n")[1]);
|
||||||
System.out.println("Connexion acceptee");
|
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;
|
break;
|
||||||
default:
|
default:
|
||||||
System.out.println("Erreur dans le format de la réponse reçue");
|
System.out.println("Erreur dans le format de la réponse reçue");
|
||||||
|
|
Loading…
Reference in a new issue