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

Réseau C Discussion :

Problème avec middleware RPC en c


Sujet :

Réseau C

  1. #1
    Futur Membre du Club
    Inscrit en
    Décembre 2010
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 7
    Points : 6
    Points
    6
    Par défaut Problème avec middleware RPC en c
    Bonjour,
    bon voila notre professeur du module fsr (fondement des systèmes repartis) nous a demandé d'Implémenter en c/c++ l'application client serveur utilisant la communication RPC et qui doit faire:
    1. Le client envoie un message « Bonjour le monde RPC » au serveur
    2. Le serveur affiche ce message sur la machine ou il est installé.



    alors que nous on sait pas du tout de quoi il s'agit
    si quelqu'un pouvait m'aider je lui en serais très reconnaissant ,merci.

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    C'est "simple", pour cela il te suffit d'utiliser les sockets.
    Ensuite tu n'as plus qu'à coder ton serveur puis ton client.
    Bonne chance pour la suite !

  3. #3
    Futur Membre du Club
    Inscrit en
    Décembre 2010
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    pour vous c'est simple pour moi c'est tout a fait le contraire

  4. #4
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 377
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 377
    Points : 23 663
    Points
    23 663
    Par défaut
    Citation Envoyé par Geek0 Voir le message
    C'est "simple", pour cela il te suffit d'utiliser les sockets.
    Ensuite tu n'as plus qu'à coder ton serveur puis ton client.
    Bonne chance pour la suite !
    Le T.P. concerne les R.P.C., qui ont précisément été mis en place pour éviter d'avoir à tout réécrire à chaque fois. Maintenant, ce n'est pas forcément plus simple à utiliser, et la technologie en question a pris un coup de vieux. Mais ça reste l'objet de l'exercice.

    Citation Envoyé par foufou27 Voir le message
    Bonjour,
    bon voila notre professeur du module fsr (fondement des systèmes repartis) nous a demandé d'Implémenter en c/c++ l'application client serveur utilisant la communication RPC […] alors que nous on sait pas du tout de quoi il s'agit
    Les R.P.C. ont été introduits par Sun et signifient « Remote Procedure Calls », soit « Appels de Procédures à Distance ». Ils sont un peu l'ancêtre des Web Services si tu as travaillé avec.

    L'idée générale est de permettre à un programme d'appeler une fonction située éventuellement sur une autre machine, et d'en recevoir le résultat. Et pour ce faire, il faut établir une norme commune pour tous qui définisse notamment un processus serveur recevant les requêtes des clients, un numéro de port sur lequel ce serveur va se mettre à l'écoute et que les clients vont contacter.

    Il faut aussi un langage commun pour expliquer à une tierce partie quelles procédures sont disponibles et ce, après la compilation (à l'exécution). Enfin, il faut un procédé pour sérialiser les informations envoyées.

    Les R.P.C. tentent de définir tout cela pour toi, mais ça implique d'apprendre à les utiliser. Tu peux jeter un œil à cet article

  5. #5
    Futur Membre du Club
    Inscrit en
    Décembre 2010
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    merci boucoup,j'ai juste jeté un coup d'oeil je pense que ça va m'aider sinon je refairai signe

  6. #6
    Futur Membre du Club
    Inscrit en
    Décembre 2010
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    je te remercie beaucoup pour l'article maintenant je crois que j'ai compris comment faire mais au moment où j'ai voulu écrire mon programme je n'ai pas pu le faire d’après ce que j'ai compris on ne peut pas programmer dans l’exécutable rpcgen mais dans ce cas là. où dois-je programmer les différent codes et comment je fais pour les lier?

    ps:un lien pour le téléchargement de ONCRPC ne serait pas de trop
    merci

Discussions similaires

  1. Problème avec RPC :IncompatibleRemoteServiceException
    Par <% Bastien %> dans le forum GWT et Vaadin
    Réponses: 0
    Dernier message: 29/09/2008, 10h36
  2. Réponses: 7
    Dernier message: 28/03/2006, 23h09
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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