All Classes

Class Summary 
Class Description
ChatApp
Controller de l'application.
DataBase
Classe representant la Base de données.
HelloServlet
Cette classe extends HttpServlet.
ListUtilisateurs
Classe representant La liste des utilisateurs actifs, stockée localement
MessageHorodate
Classe representant les messages envoyes en TCP lors d'une session de clavardage.
Proxy
La classe Proxy gère les sessions de clavardages qui concernent au moins un utilisateur externe
Chaque message arrivant d'une session sera transféré à l'autre
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.