Établissement d’une connexion par le client
Pour établir une session de communication client/serveur avec un programme serveur, les applications clientes avec des handles explicites doivent créer un handle de liaison. Après cela, la bibliothèque d’exécution RPC recherche l’ordinateur qui héberge le programme serveur. Il recherche ensuite le point de terminaison que le programme serveur écoute et dirige l’appel vers celui-ci. Le diagramme suivant illustre ce processus.
Cette section présente des informations sur la façon dont le client se connecte au programme serveur et exécute les procédures à distance qu’il propose. Il existe de nombreuses approches pour effectuer ces étapes; Selon la conception choisie, une application peut choisir un ensemble d’étapes différent. Cet exemple est simplement une façon de le faire.
La discussion est divisée en sections suivantes :
- Création d’un handle de liaison
- Effectuer un appel de procédure distante
- Recherche du programme serveur
- Envoi de l’appel au programme serveur