Initiation de la connexion TCP
This commit is contained in:
parent
1b03263509
commit
61e74c0a13
2 changed files with 37 additions and 20 deletions
|
@ -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
|
|
||||||
|
|
|
@ -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);}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue