Projets

my_teams

Une messagerie d'équipe client et serveur en C, sur TCP, avec son propre protocole documenté.

Année
2026
Cadre
École
Équipe
Équipe de 3
Statut
Terminé
Technologies
C, TCP, poll(2)

Un clone de messagerie d’équipe : équipes, canaux, fils de discussion et messages privés. Le serveur gère tous les clients dans un seul processus avec poll(2), sans threads ni fork.

Points clés

  • Protocole MTCP/1.0 rédigé sous forme de RFC : format des trames, commandes, codes de réponse et événements.
  • Notifications en temps réel des clients connectés.
  • Persistance des données entre deux lancements du serveur.

Dépôt privé (projet Epitech).