Come il client stabilisce una connessione
Per stabilire una sessione di comunicazione client/server con un programma server, le applicazioni client con handle espliciti devono creare un handle di associazione. Al termine, la libreria di runtime RPC individua il computer che ospita il programma server. Trova quindi l'endpoint a cui il programma del server è in ascolto e indirizza la chiamata. La figura seguente illustra questo processo.
Questa sezione presenta informazioni sul modo in cui il client si connette al programma server ed esegue le procedure remote offerte. Esistono molti approcci per completare questi passaggi; a seconda della progettazione scelta, un'applicazione può scegliere un set diverso di passaggi. Questo esempio è semplicemente un modo per farlo.
La discussione è suddivisa nelle sezioni seguenti:
- Creazione di un handle di associazione
- Esecuzione di una chiamata alla procedura remota
- Ricerca del programma server
- Invio della chiamata al programma server