Freigeben über


Tutorial

Diese Anleitung führt Sie durch die Schritte, die erforderlich sind, um aus einer bestehenden eigenständigen Anwendung eine einfache, einklienten-basierte, einzelserver-basierte verteilte Anwendung zu erstellen. Diese Schritte sind die folgenden:

  • Erstellen Sie Schnittstellendefinitions- und Anwendungskonfigurationsdateien.
  • Verwenden Sie den MIDL-Compiler, um C-Language-Client- und Server-Stubs und Header aus diesen Dateien zu generieren.
  • Schreiben Sie eine Clientanwendung, die die Verbindung mit dem Server verwaltet.
  • Schreiben Sie eine Serveranwendung, die die tatsächlichen Remoteprozeduren enthält.
  • Kompilieren und verknüpfen Sie diese Dateien mit der RPC-Laufzeitbibliothek, um die verteilte Anwendung zu erzeugen.

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

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

In diesem Abschnitt wird die Diskussion in den folgenden Themen erläutert: