Freigeben über


Herstellen einer Verbindung durch den Client

Um eine Client/Server-Kommunikationssitzung mit einem Serverprogramm einzurichten, müssen Clientanwendungen mit expliziten Handles ein Bindungshandle erstellen. Danach findet die RPC-Laufzeitbibliothek den Computer, auf dem das Serverprogramm gehostet wird. Anschließend wird der Endpunkt gefunden, auf den das Serverprogramm lauscht, und leitet den Aufruf an ihn weiter. Dieser Prozess wird anhand des folgenden Diagramms veranschaulicht.

Ein RPC-Client stellt eine Verbindung mit einem RPC-Server her.

Dieser Abschnitt enthält Informationen dazu, wie der Client eine Verbindung mit dem Serverprogramm herstellt und remote Prozeduren ausführt, die er anbietet. Es gibt viele Ansätze für die Durchführung dieser Schritte; Abhängig vom gewählten Entwurf kann eine Anwendung einen anderen Satz von Schritten auswählen. Dieses Beispiel ist einfach eine Möglichkeit, dies zu tun.

Die Diskussion ist in die folgenden Abschnitte unterteilt: