Handledning
Den här handledningen tar dig igenom de steg som krävs för att skapa en enkel, distribuerad applikation med en enda klient och en enda server från en befintlig fristående applikation. Följande steg är:
- Skapa gränssnittsdefinitioner och programkonfigurationsfiler.
- Använd MIDL-kompilatorn för att generera C-språkklient och serverstubbar och huvuden från dessa filer.
- Skriv ett klientprogram som hanterar anslutningen till servern.
- Skriv ett serverprogram som innehåller de faktiska fjärrprocedurerna.
- Kompilera och länka dessa filer till RPC-körningsbiblioteket för att skapa det distribuerade programmet.
Klientprogrammet skickar en teckensträng till servern i ett fjärrproceduranrop och servern skriver ut strängen "Hello, World" till sina standardutdata.
De fullständiga källfilerna för det här exempelprogrammet, med ytterligare kod för att hantera kommandoradsindata och för att mata ut olika statusmeddelanden till användaren, finns i katalogen RPC\Hello i Platform Software Development Kit (SDK).
I det här avsnittet beskrivs dess diskussion i följande avsnitt:
- Fristående program
- Definiera Gränssnittet
- Generera UUID-
- IDL-filen
- ACF-filen
- Generering av stubfiler
- Klientprogrammet
- Serverapplikationen
- stoppa serverprogrammets
- kompilera och länka
- Köra programmets