Messagerie instantanée
Nouveau projet en cours
J'ai dans l'objectif de réaliser une petite messagerie instantanée permettant de discuter à plusieurs sur une discussion. Il sera bien sûr possible d'avoir plusieurs discussions.
Architecture :
- un serveur principal gérant les connexions des différents clients ;
- plusieurs <<petits>> serveurs représentants les discussions.
Les identifications/connexions seront donc réalisées sur le serveur principal, qui si l'identification est réussie propose au client une liste de discussions (petits serveurs) ou de créer une nouvelle discussion. Le client pourra alors rejoindre la discussion désirée de manière totalement transparente.
Les identifications devraient être chiffrées et utiliser le protocole TCP. Lors d'une discussion le protocole utilisé sera certainement UDP.
J'ai déjà testé cette architecture dans un autre projet en C++ avec succès.
Actuellement J'ai programmé l'essentiel (côté serveur) en Python.
Pour le moment le temps me manque un peu. D'ici un mois et demi je pense pouvoir l'achever et la mettre en ligne.







