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: