Didacticiel

Ce tutoriel vous guide tout au long des étapes requises pour créer une application distribuée à un seul client et à serveur unique à partir d’une application autonome existante. Ces étapes sont les suivantes :

  • Créez des fichiers de définition d’interface et de configuration d’application.
  • Utilisez le compilateur MIDL pour générer des stubs et des en-têtes de client et de serveur en langage C à partir de ces fichiers.
  • Écrire une application cliente qui gère sa connexion au serveur.
  • Écrire une application serveur qui contient les procédures distantes réelles.
  • Compilez et liez ces fichiers à la bibliothèque d’exécution RPC pour produire l’application distribuée.

L’application cliente transmet une chaîne de caractères au serveur dans un appel de procédure distante, et le serveur imprime la chaîne « Hello, World » dans sa sortie standard.

Les fichiers sources complets de cet exemple d’application, avec du code supplémentaire pour gérer l’entrée en ligne de commande et pour générer divers messages status à l’utilisateur, se trouvent dans le répertoire RPC\Hello du Kit de développement logiciel (SDK) de plateforme.

Cette section présente sa discussion dans les rubriques suivantes :