Esercitazione
Questa esercitazione illustra i passaggi necessari per creare un'applicazione distribuita a server singolo semplice e singolo da un'applicazione autonoma esistente. Questi passaggi sono i seguenti:
- Creare file di definizione dell'interfaccia e di configurazione dell'applicazione.
- Usare il compilatore MIDL per generare stub e intestazioni server e client del linguaggio C da tali file.
- Scrivere un'applicazione client che gestisce la connessione al server.
- Scrivere un'applicazione server contenente le procedure remote effettive.
- Compilare e collegare questi file alla libreria di runtime RPC per produrre l'applicazione distribuita.
L'applicazione client passa una stringa di caratteri al server in una chiamata di procedura remota e il server stampa la stringa "Hello, World" nell'output standard.
I file di origine completi per questa applicazione di esempio, con codice aggiuntivo per gestire l'input della riga di comando e per restituire vari messaggi di stato all'utente, si trovano nella directory RPC\Hello di Platform Software Development Kit (SDK).
In questa sezione viene presentata la discussione negli argomenti seguenti:
- Applicazione autonoma
- Definizione dell'interfaccia
- Generazione dell'UUID
- The IDL File
- The ACF File
- Generazione dei file Stub
- Applicazione client
- Applicazione server
- Arresto dell'applicazione server
- Compilazione e collegamento
- Esecuzione dell'applicazione