All Classes

Class Summary 
Class Description
ChangementPseudo
Classe representant l'interface graphique permettant de changer de pseudo
ChatApp
Controller de l'application.
Clavardage
Classe representant l'interface graphique permettant de clavarder avec un utilisateur.
ConnexionScreen
Classe representant l'interface graphique permettant de se connecter.
DataBase
Classe représentant la Base de données.
DemarrerSession
Classe representant l'interface graphique permettant de choisir un utilisateur avec qui clavarder.
FenetreSession
Classe permettant d'ouvrir une nouvelle fenetre afin de clavarder avec un utilisateur.
HttpEchange
Classe representant les échanges HTTP entre un utilisateur distant et le servlet.
Launcher  
ListUtilisateurs
Classe représentant la liste des utilisateurs actifs, stockée localement.
Main
Cette classe extends Application.
MessageHorodate
Classe représentant les messages envoyés en TCP lors d'une session de clavardage.
RunnerEcouteTCP
Classe permettant de gérer les multiples connexions en TCP.
RunnerEcouteUDP
Classe permettant de gérer les multiples connexions en UDP.
SessionClavardage
Classe représentant une session de clavardage.
UDPEchange
Classe representant les échanges UDP entre utilisateurs.
Utilisateur
Classe representant un Utilisateur.
View_Menu
Classe representant la page d'accueil.
View_Utilisateurs
Classe representant l'interface graphique permettant d'afficher les utilisateurs actifs