Tutorial
In diesem Tutorial werden die Schritte erläutert, die zum Erstellen einer einfachen verteilten Anwendung mit einem einzelnen Client aus einer vorhandenen eigenständigen Anwendung erforderlich sind. Diese Schritte sind die folgenden:
- Erstellen Sie Schnittstellendefinitions- und Anwendungskonfigurationsdateien.
- Verwenden Sie den MIDL-Compiler, um Client- und Server-Stubs und Header in C-Sprache aus diesen Dateien zu generieren.
- Schreiben Sie eine Clientanwendung, die ihre 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 erstellen.
Die Clientanwendung übergibt eine Zeichenfolge an den Server in einem Remoteprozeduraufruf, und der Server gibt die Zeichenfolge "Hello, World" an die Standardausgabe aus.
Die vollständigen Quelldateien für diese Beispielanwendung mit zusätzlichem Code zum Verarbeiten von Befehlszeileneingaben und zum Ausgeben verschiedener status Nachrichten 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 vorgestellt:
- Eigenständige Anwendung
- Definieren der Schnittstelle
- Generieren der UUID
- Die IDL-Datei
- Die ACF-Datei
- Generieren der Stubdateien
- Die Clientanwendung
- Die Serveranwendung
- Beenden der Serveranwendung
- Kompilieren und Verknüpfen
- Ausführen der Anwendung