Bonjour, dans le cadre d'un projet je dois créer un gestionnaire de forum local en C sous Linux, avec des processus, des signaix, des tubes, des files de messages, des sémaphores, etc... . Le sujet est le suivant :
Il s'agit de concevoir un gestionnaire de forums local à une machine.
La gestion des forums est assurée par un serveur lancé une seule fois à l'initialisation du système
(démon), en arrière-plan.
Chaque utilisateur a la possibilité de demander :
· la création d'un forum sur un nouveau thème
· son abonnement à un forum
· de poster un message dans un forum
· de consulter les messages non lus d'un forum auquel il est abonné
· de le désabonner
· ...
De plus le serveur doit détruire tous les messages trop anciens.
On demande également de conserver une trace de toutes les opérations effectuées par le serveur.
Je pensais gérer les utilisateurs comme des processus, leur permettre de communiquer entre eux en simulant l'envoi de mail au moyen de tubes Pour permettre à un utilisateur de poster un message sur le forum, je pensais gérer ca avec des files de messages. Après pour les autres possibilités, je n'ai pas trop d'idées. Si vous pouviez m'aider, je vous en remercierait.