Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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:
- Samodzielna Aplikacja
- definiowanie interfejsu
- Generowanie identyfikatora UUID
- Plik IDL
- Plik ACF
- Generowanie plików szkieletów
- Kliencka aplikacja
- Aplikacja serwera
- Zatrzymywanie aplikacji serwera
- Uruchamianie aplikacji