Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 :
- Application autonome
- Définition de l’interface
- Génération de l’UUID
- Fichier IDL
- Fichier ACF
- Génération des fichiers Stub
- l'application client
- Application serveur
- Arrêt de l’application serveur
- Exécution de l’application