Initiation de la connexion TCP

This commit is contained in:
Nabzzz 2021-01-24 11:28:45 +01:00
parent 1b03263509
commit 61e74c0a13
2 changed files with 37 additions and 20 deletions

View file

@ -1,41 +1,41 @@
chatapp/View/ConnexionScreen.java chatapp/Model/Utilisateur.java
chatapp.View.ConnexionScreen chatapp.Model.Utilisateur
chatapp/Launcher.java chatapp/Launcher.java
chatapp.Launcher chatapp.Launcher
chatapp/Model/MessageHorodate.java chatapp/Model/MessageHorodate.java
chatapp.Model.MessageHorodate chatapp.Model.MessageHorodate
chatapp/Model/DataBase.java
chatapp.Model.DataBase
chatapp/Protocol/RunnerEcouteTCP.java
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/View_Menu.java chatapp/Controller/ChatApp.java
chatapp.View.View_Menu chatapp.Controller.ChatApp
chatapp/Model/DataBase.java
chatapp.Model.DataBase
chatapp/View/ChangementPseudo.java chatapp/View/ChangementPseudo.java
chatapp.View.ChangementPseudo chatapp.View.ChangementPseudo
chatapp/View/Clavardage.java chatapp/Protocol/RunnerEcouteUDP.java
chatapp.View.Clavardage chatapp.Protocol.RunnerEcouteUDP
chatapp.View.Clavardage$1 chatapp/Model/ListUtilisateurs.java
chatapp/Model/Utilisateur.java chatapp.Model.ListUtilisateurs
chatapp.Model.Utilisateur
chatapp/Protocol/RunnerEcouteTCP.java
chatapp.Protocol.RunnerEcouteTCP
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

View file

@ -84,6 +84,7 @@ public class SessionClavardage extends Thread {
this.derniersMsg = new ArrayList<MessageHorodate>(); this.derniersMsg = new ArrayList<MessageHorodate>();
this.pcs = new PropertyChangeSupport(this); this.pcs = new PropertyChangeSupport(this);
this.start(); this.start();
this.initierSession();
Platform.runLater( () -> Platform.runLater( () ->
new FenetreSession(this) new FenetreSession(this)
); );
@ -117,6 +118,18 @@ public class SessionClavardage extends Thread {
} }
} }
public void initierSession(){
String isExterne = "false";
if(this.app.isExterne()){
isExterne="true";
}
MessageHorodate msgh = new MessageHorodate(getU2(),getApp().getMe(),isExterne,3);
try {
getOut().writeObject(msgh.toString());
} catch (IOException e) {
//e.printStackTrace();
}
}
/** /**
* Methode transformant prenant un string pour le transmettre sous la forme d'un message horodate a l'utilisateur distant * Methode transformant prenant un string pour le transmettre sous la forme d'un message horodate a l'utilisateur distant
* @param msg le texte du message a envoyer * @param msg le texte du message a envoyer
@ -170,8 +183,12 @@ public class SessionClavardage extends Thread {
} }
break; break;
} }
else if(msg.getType() == 3) {
System.out.println("Session Initiee");
}
else{
derniersMsg.add(msg); derniersMsg.add(msg);
pcs.firePropertyChange("MessageRecu",false,true); pcs.firePropertyChange("MessageRecu",false,true);}
} }
} }