Tutorial

In diesem Tutorial werden die Schritte beschrieben, die zum Erstellen einer einfachen verteilten Einzelclientanwendung mit einem Einzelnen Server aus einer vorhandenen eigenständigen Anwendung erforderlich sind. Diese Schritte sind die folgenden:

  • Erstellen Sie Schnittstellendefinitions- und Anwendungskonfigurationsdateien.
  • Verwenden Sie den MIDL-Compiler, um C-Sprachclient- und Serverstubs und Header aus diesen Dateien zu generieren.
  • Schreiben Sie eine Clientanwendung, die ihre Verbindung mit dem Server verwaltet.
  • Schreiben Sie eine Serveranwendung, die die eigentlichen Remoteprozeduren enthält.
  • Kompilieren Sie diese Dateien, und verknüpfen Sie sie mit der RPC-Laufzeitbibliothek, um die verteilte Anwendung zu erstellen.

Die Clientanwendung übergibt eine Zeichenfolge in einem Remoteprozeduraufruf an den Server, und der Server gibt die Zeichenfolge "Hello, World" in der Standardausgabe aus.

Die vollständigen Quelldateien für diese Beispielanwendung mit zusätzlichem Code zum Verarbeiten von Befehlszeileneingaben und zum Ausgeben verschiedener Statusmeldungen an den Benutzer befinden sich im Verzeichnis RPC \ Hello des Platform Software Development Kit (SDK).

In diesem Abschnitt wird die Diskussion in den folgenden Themen behandelt: