narutofun123
Messages postés1Date d'inscriptiondimanche 17 octobre 2004StatutMembreDernière intervention11 mars 2007
-
11 mars 2007 à 16:17
moumouteb
Messages postés192Date d'inscriptiondimanche 16 janvier 2005StatutMembreDernière intervention28 février 2011
-
11 mars 2007 à 20:18
Bonjour
J'aimerai bien avoir un exemple "basic" d'un projet de réalisation d'un Forum en C sur un ensemble serveurs Unix basé sur l'architecture Client/Serveur. après plusieurs recherches sur le net, j'ai pas trouvé grand chose et ça n'a pas l'air simple de créer un forum traditionel en C.
plus de détails:
<li>
Le forum permet une communication publique entre plusieurs utilisateurs.
</li>
<li>
chaque serveur maintient un répertoire dans lequel chaque message posté est stocké dans un fichier
</li>
<li>
Le nom du fichier contenant un message est le numéro d'ordre du message
</li>
<li>
format du message:
</li>
<li>
From : addressse electronique de l'auteur
</li>
<li>
Date : date à laquelle le msg a été posté
</li>
<li>
Subject: sujet du msg
</li>
<li>
Message _id: identifiant unique du msg
</li>
(Ligne vide séparant le msg de l'entête)
<li>
Le msg
</li>
<li>
chaque serveur doit contenir
</li>
<li>
un répertoire contenant les msg qui ont été posté sur ce serveur
</li>
<li>
des répertoire correspondant aux autres serveurs (un répertoire par serveur) contenant une copie des msg postés sur les autres serveurs
</li>
<li>
A chaque reception d'un msg d'un client, le serveur doit avertir les autres serveurs afin qu'ils puissent récupérer une copie du msg posté
</li>
<li>
lorsque un msg est supprimé sur un serveur, ce dernier doit informer tous les autres serveur afin qu'ils puissent suprimer la copie du msg
</li>
<li>
Requettes envoyées par le client
</li>
<li>
POSTER : poster un nouveau msg.
</li>
<li>
LISTER : lister les msg
</li>
<li>
LIRE : lire un msg
</li>
<li>
REPONDRE: repondre à un msg
</li>
<li>
SUPPRIMER : supprimer un msg (un utilisateur n'a le droit de supprimer que son ou ses propres msg)