All Classes
| 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
|