Настройка WCF Discovery для проекта Publisher/Subscriber

Реализовал проект по шаблону Publisher/Subscriber и с Service. В одном решении получилось три проекта. Проект Service отслеживает подключение/отключение подписчиков, темы подписки. Тип привязки NetTcpBinding. На Subscriber свой номер порта, на Publisher свой. На Service создаются два объекта ServiceHost с базовыми адресами от Publisher и Subscriber. Сделано на основе проекта от Razan Paul (Raju) с CodeProject. Прошу подсказать, при добавлении службы Discovery когда пишут "В хост вашего сервера нужно добавить..." получается что в Service нужно добавлять: serviceHost.Description.Behaviors.Add(new ServiceDiscoveryBehavior()); serviceHost.Description.Endpoints.Add(new UdpDiscoveryEndpoint());

Для каждого из двух объектов serviceHost в моем случае ?

А тот код для Discovery, который нужно добавить "на клиента" нужно добавлять только на Subscriber или на Publisher то же ? Подскажите, я запутался...


Ответы (0 шт):