Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В примере DiscoveryRouter показано, как пересылать сообщения об обнаружении в другую конечную точку.
Обсуждение
Маршрутизация обнаружения полезна в сценарии, в котором клиент ищет службу с помощью прокси-сервера, и прокси-сервер не знает об этой службе, но знает о другом прокси-сервере. Этот прокси-сервер может перенаправить пакет обнаружения от этого клиента на второй прокси-сервер. Второй прокси-сервер может искать службу и возвращать ответы исходному клиенту.
В этом примере клиент отправляет сообщение компоненту маршрутизации обнаружения. Это сообщение отправляется в определенную конечную точку на маршрутизаторе обнаружения. Затем маршрутизатор перенаправит сообщение в конечную точку многоадресной рассылки UDP. Сообщение пробы выходит в конечную точку многоадресной рассылки и служба, прослушивающая адрес многоадресной рассылки UDP, отвечает на этот маршрутизатор обнаружения. Маршрутизатор обнаружения собирает ответы и отправляет их клиенту.
Настройка, сборка и запуск примера
Создайте пример.
Запустите исполняемый файл DiscoveryRouter.
Запустите исполняемый файл службы из каталога сборки.
Запустите исполняемый файл клиента. Обратите внимание, что клиент находит услугу.