Herstellen einer Verbindung durch den Client
Um eine Client-/Serverkommunikationssitzung mit einem Serverprogramm einzurichten, müssen Clientanwendungen mit expliziten Handles ein Bindungshandle erstellen. Anschließend findet die RPC-Laufzeitbibliothek den Computer, der das Serverprogramm hostet. Anschließend wird der Endpunkt gefunden, an dem das Serverprogramm lauscht, und der Aufruf wird an ihn geleitet. Dieser Prozess wird anhand des folgenden Diagramms veranschaulicht.

Dieser Abschnitt enthält Informationen dazu, wie der Client eine Verbindung mit dem Serverprogramm herstellt und die von ihm angebotenen Remoteprozeduren ausführt. Es gibt viele Ansätze zum Ausführen dieser Schritte. Je nach gewähltem Entwurf kann eine Anwendung einen anderen Satz von Schritten auswählen. Dieses Beispiel ist einfach eine Möglichkeit.
Die Diskussion ist in die folgenden Abschnitte unterteilt: