Как клиент устанавливает подключение
Чтобы установить сеанс обмена данными между клиентом и сервером с серверной программой, клиентские приложения с явными дескрипторами должны создать дескриптор привязки. После этого библиотека времени выполнения RPC находит компьютер, на котором размещена серверная программа. Затем он находит конечную точку, которую прослушивает серверная программа, и направляет к ней вызов. Этот процесс представлен на схеме ниже.
В этом разделе представлены сведения о том, как клиент подключается к серверной программе и выполняет предлагаемые им удаленные процедуры. Существует множество подходов к выполнению этих шагов. В зависимости от выбранной структуры приложение может выбрать другой набор шагов. Этот пример является просто одним из способов сделать это.
Обсуждение состоит из следующих разделов:
- Создание дескриптора привязки
- Совершение удаленного вызова процедуры
- Поиск серверной программы
- Отправка вызова в серверную программу