Petit client serveur (sans partie reseau) utilisant les ipc (segment de memoire partagée, sempahores, file de message) et tu

Description

Il s'agit d'un client serveur. Le client envoie une question au serveur (modification d'une fiche d'annuaire, suppression d'une fiche, creation), le serveur quand a lui envoie la tache dans une file de message. Un des ouvriers libre prend la question et va dans l'annuaire (synchroniser a l aide de semaphore) recuperer ou modifier sa fiche. La synchronisation imposée est la suivante: Un ouvrier qui souhaitent modifier la structure de l'annuaire (entendez supprimer une fiche, modifier) doit attendre que les ouvriers lecteurs aient fini leur travail. Les client communique avec le serveur a l'aide d'un tube nommé et les ouvriers leur repondent a l aide d'une file de message.
Lors q'un signal de terminaison est envoyé par l'utilisateur, avant de quitter, le client tue tous les ouvriers, ferme les ips et sauvegarde l annuaire.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.