Посмотрел SO, но я не вижу ни одной темы, которая решает мою проблему.
У меня есть концептуальная архитектура, где есть центральный сервер, который позволяет клиентам подключаться к нему через веб-сервисы XML. Существует 2 типа клиентов, производителей и потребителей.
Система построена на C # с использованием веб-сервисов WCF, в частности веб-сервисов IIS (хотя при необходимости это можно изменить)
Производители публикуют информацию на сервере, а потребители потребляют информацию, загруженную производителем.
Загадка ... Потребители должны каким-то образом подписаться на событие на сервере, которое генерируется, когда производитель обновляет веб-сервер, загружая новый контент и отображая его при необходимости.
Я не хочу использовать механизм опроса, но не вижу способа подписаться на события сервера в клиенте.
Очень базовая архитектура ... Рабочие станции могут быть одним и тем же ПК с двумя службами или двумя отдельными ПК в разных сетях. Они не друг о друге, поэтому все коммуникации осуществляются через веб-сервис.
Это приложение предназначено для обмена сообщениями на основе радиопередачи.