Partager via


Tutorial

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

  • Créez des fichiers de configuration d’interface et de définition d’application.
  • Utilisez le compilateur MIDL pour générer des stubs et des en-têtes de serveur et client de langage C à partir de ces fichiers.
  • Écrivez une application cliente qui gère sa connexion au serveur.
  • Écrivez 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 » à sa sortie standard.

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

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