Клиент (настольное приложение) извлекает данные ... но я хочу, чтобы сервер (веб-приложение) выдвигал данные

У меня есть клиент-серверное приложение, где сервер - это веб-приложение ASP .NET, а распределенные клиенты - это настольные приложения.

Клиентам необходимо получить некоторые данные с сервера - когда появятся новые данные для клиента. Прямо сейчас, способ сделать это - клиент продолжает запрашивать веб-сервис каждые x минут (скажем, 2 минуты) и продолжает проверять, есть ли новые данные для клиента.

В идеале способ, которым он должен работать, заключается в том, что настольное приложение должно получать обновления по мере их появления, и оно не должно извлекаться с сервера; вместо этого сервер должен быть в состоянии передать клиенту.

Как мне это сделать - учитывая архитектуру решения - веб-приложение должно передавать данные в настольные приложения (клиенты) в той же сети (ЛВС)?

Ответы на вопрос(5)

Ваш ответ на вопрос