Udostępnij przez


Samouczek

W tym samouczku omówiono kroki wymagane do przekształcenia istniejącej aplikacji autonomicznej w prostą aplikację rozproszoną opartą na architekturze jednego klienta i jednego serwera. Poniżej przedstawiono następujące kroki:

  • Utwórz definicję interfejsu i pliki konfiguracji aplikacji.
  • Kompilator MIDL umożliwia generowanie wycinków i nagłówków klienta i serwera języka C z tych plików.
  • Napisz aplikację kliencką, która zarządza połączeniem z serwerem.
  • Napisz aplikację serwera zawierającą rzeczywiste procedury zdalne.
  • Skompiluj i połącz te pliki z biblioteką czasu wykonywania RPC w celu utworzenia aplikacji rozproszonej.

Aplikacja kliencka przekazuje ciąg znaków do serwera w zdalnym wywołaniu procedury, a serwer wyświetla ciąg "Hello, World" do swojego standardowego wyjścia.

Kompletne pliki źródłowe dla tej przykładowej aplikacji, z dodatkowym kodem do obsługi danych wejściowych wiersza polecenia i wyprowadzania różnych komunikatów o stanie dla użytkownika, znajdują się w katalogu RPC\Hello zestawu Sdk (Platform Software Development Kit).

W tej sekcji przedstawiono dyskusję w następujących tematach: