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 representant 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.
Launcher  
ListUtilisateurs
Classe representant La liste des utilisateurs actifs, stockée localement
Main  
MessageHorodate
Classe representant les messages envoyes 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 clavrdage.
UDPEchange
Classe representant les echanges UDP entre utilisateurs.
Utilisateur
Classe representant un Utilisateur Un Utilisateur est associe avec un pseudo, un numero de port, une addresse IP ainsi qu'un ID.
View_Menu
Classe representant la page d'acceuil.
View_Utilisateurs
Classe representant l'interface graphique permettant d'afficher les utilisateurs actifs