Bonjour à tous.
Je viens par la présente solliciter votre aide par rapport à un travail sur lequel je suis actuellement.
VOICI L'INTITULE
On considère une application client-serveur. Cette application permet de réserver des places pour un
ensemble de spectacles.
Des processus clients remettent deux types de requêtes à destination du serveur de réservation :
- requête de consultation permettant de consulter le nombre de places restantes pour un spectacle
donné.
- requête de réservation permettant de réserver n places pour un spectacle donné.
Le serveur de réservation est composé de deux processus :
- un processus serveur Consultation prend en compte les requêtes de consultation. Pour chacune
d’elle, il renvoie le nombre de places disponibles pour le spectacle spécifié dans la requête.
- un processus serveur Réservation prend en compte les requêtes de réservation. Pour chacune
d’elle, il créé un processus fils qui effectue la réservation si cela est possible. Dans le cas où la
réservation a pu être faite, le processus fils renvoie au client un acquittement de réservation et sinon
un message d’erreur.
Les informations concernant les spectacles sont stockées dans une table en mémoire centrale. Une
entrée de la table concerne un spectacle et donne les informations suivantes : Intitulé du spectacle,
nombre de places restantes. Chaque spectacle est joué une seule fois.
J'ai pu faire la programmation des sockets côté client et serveur.
Mon problème se situe au niveau des spectacles, que dois-je faire?
Partager