ВУЗ:
Составители:
Рубрика:
- 35 -
Под преобразованием параметров понимается их упорядочение и упа-
ковка в определенные формат, пригодный для пересылки по сети (например,
разрешение ссылок и копирование всех структур данных, на которые ссыла-
ются указатели).
Далее заглушка вызывает процедуры библиотеки RPC периода выполне-
ния (Run Time); они находят компьютер, на котором расположены удаленные
процедуры, определяют используемые этим
компьютером механизмы транс-
порта и посылают запрос (при помощи локального программного обеспече-
ния сетевого транспорта). Когда удаленный компьютер (выполняющий в этот
момент функцию сервера) получает запрос RPC, он выполняет обратное пре-
образование параметров, реконструирует оригинальный вызов процедуры и
осуществляет фактический вызов ее. По окончании работы сервер выполняет
обратную последовательность действий для возврата
результатов вызываю-
щей программе. На рис.5.3 схематично показано сетевое взаимодействие
клиентского компьютера с серверными ЭВМ с использование RPC-
библиотеки периода выполнения.
Кроме библиотеки периода выполнения, в состав средств RPC фирмы
Microsoft Corp. Входит компилятор MIDL (Microsoft Interface Definition
Language - язык описания интерфейса фирмы Microsoft). Использование
Рис.5.2. Приложение RPC, использующее библиотеки.
- 35 - Рис.5.2. Приложение RPC, использующее библиотеки. Под преобразованием параметров понимается их упорядочение и упа- ковка в определенные формат, пригодный для пересылки по сети (например, разрешение ссылок и копирование всех структур данных, на которые ссыла- ются указатели). Далее заглушка вызывает процедуры библиотеки RPC периода выполне- ния (Run Time); они находят компьютер, на котором расположены удаленные процедуры, определяют используемые этим компьютером механизмы транс- порта и посылают запрос (при помощи локального программного обеспече- ния сетевого транспорта). Когда удаленный компьютер (выполняющий в этот момент функцию сервера) получает запрос RPC, он выполняет обратное пре- образование параметров, реконструирует оригинальный вызов процедуры и осуществляет фактический вызов ее. По окончании работы сервер выполняет обратную последовательность действий для возврата результатов вызываю- щей программе. На рис.5.3 схематично показано сетевое взаимодействие клиентского компьютера с серверными ЭВМ с использование RPC- библиотеки периода выполнения. Кроме библиотеки периода выполнения, в состав средств RPC фирмы Microsoft Corp. Входит компилятор MIDL (Microsoft Interface Definition Language - язык описания интерфейса фирмы Microsoft). Использование
Страницы
- « первая
- ‹ предыдущая
- …
- 33
- 34
- 35
- 36
- 37
- …
- следующая ›
- последняя »