Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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:
- Die 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
- Ausführen der Anwendung