Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом руководстве описаны действия, необходимые для создания простого однопользовательского распределенного приложения с одним сервером из существующего автономного приложения. Ниже приведены следующие действия.
- Создайте файлы определения интерфейса и конфигурации приложения.
- Используйте компилятор MIDL для создания заглушек клиента и сервера, а также заголовков C-языка из этих файлов.
- Напишите клиентское приложение, которое управляет подключением к серверу.
- Напишите серверное приложение, содержащее фактические удаленные процедуры.
- Компилируйте и свяжите эти файлы с библиотекой времени выполнения RPC для создания распределенного приложения.
Клиентское приложение передает строку символа серверу в удаленном вызове процедуры, а сервер выводит строку Hello, World в стандартный выходной результат.
Полные исходные файлы для этого примера приложения, с дополнительным кодом для обработки входных данных командной строки и вывода различных сообщений о состоянии пользователю, находятся в каталоге RPC\Hello пакета средств разработки программного обеспечения платформы (SDK).
В этом разделе представлено его обсуждение в следующих разделах:
- автономное приложение
- определение интерфейса
- создание UUID
- Файл IDL
- Файл ACF
- Генерация файлов-заглушек
- клиентское приложение
- серверное приложение
- Остановка работы серверного приложения
- запуск приложения