IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

sémaphore dans un exercice client/serveur


Sujet :

Linux

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2008
    Messages : 67
    Points : 42
    Points
    42
    Par défaut sémaphore dans un exercice client/serveur
    Bonsoir,
    je suis entrain de travailler sur un exercice utilisant mémoire partagée et sémaphores. L'exercice consiste en un client et un serveur.
    Le client envoi un nom de fichier via la shm, le serveur lit ce nom de fichier et renvoi son contenu. J'ai réussi +/- facilement à résoudre cette partie, mais lorsqu'il y a plusieurs client, je ne sais pas très bien comment utilisé les sémaphores et visualiser leurs "actions". Je pense avoir compris le principe mais l'application me semble un peu moins évidente.

    Si quelqu'un pouvait me donner un exemple concret (et simple) d'utilisation des sémaphores entre un serveur/client, ça pourrait bien m'aider .

    merci

  2. #2
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 685
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 685
    Points : 30 974
    Points
    30 974
    Billets dans le blog
    1
    Par défaut
    Le sémaphore ne fonctionnera que si ton serveur et ton client sont sur la même machine
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2008
    Messages : 67
    Points : 42
    Points
    42
    Par défaut
    Oui ça je le savais ^^, j'ai ouvert plusieurs terminal sur une seule machine, et c'est avec ce cours que j'ai fait mon exercices

Discussions similaires

  1. Réponses: 1
    Dernier message: 02/08/2009, 21h55
  2. Flux dans une architecture client serveur
    Par Founin dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 16/12/2008, 21h51
  3. Threads dans une archirecture client serveur
    Par siimpatiico dans le forum Débuter
    Réponses: 3
    Dernier message: 07/07/2008, 16h37
  4. Réponses: 3
    Dernier message: 25/04/2008, 08h04
  5. Réponses: 1
    Dernier message: 10/09/2006, 13h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo