Appel de procédure distante (RPC)
L’appel de procédure distante (RPC) Microsoft définit une technologie puissante pour la création de programmes client/serveur distribués. Les stubs et bibliothèques d’exécution RPC gèrent la plupart des processus liés aux protocoles réseau et à la communication. Cela vous permet de vous concentrer sur les détails de l’application plutôt que sur les détails du réseau.
Où s’applique-t-il ?
Vous pouvez utiliser RPC dans toutes les applications client/serveur basées sur des systèmes d’exploitation Windows. Il peut également être utilisé pour créer des programmes client et serveur pour des environnements réseau hétérogènes qui incluent des systèmes d’exploitation tels que Unix et Apple.
Public des développeurs
RPC est conçu pour être utilisé par les programmeurs C/C++. La connaissance du langage MIDL (Microsoft Interface Definition Language) et du compilateur MIDL est requise.
Conditions requises pour l’exécution
Les bibliothèques d’exécution RPC sont incluses dans Windows. Les composants de l’environnement de développement RPC sont installés lorsque vous installez le Kit de développement logiciel (SDK) Microsoft Windows. Pour plus d’informations, consultez Installation de l’environnement de programmation RPC.
Dans cette section
Sujet | Description |
---|---|
bonnes pratiques de programmation RPC | Conseils sur les pratiques de programmation RPC qui aident à créer les meilleures applications RPC possibles. |
Vue d’ensemble | Informations générales sur l’incorporation de RPC dans vos applications client/serveur. |
de référence | Documentation des types, fonctions et constantes RPC. |
moteur de remise RPC | Documentation du moteur de marshaling pour les composants RPC et DCOM, le moteur de représentation des données réseau RPC (NDR). |