Двусторонняя связь с использованием WCF

Я разрабатываю архитектуру клиент-сервер, которая реализована с использованием Windows Communication Foundation. В одном из случаев использования сервер должензапрос статус клиента (ов), что означает, что он должен вызватьSendStatus() метод наклиент и спросить его статус. Мне просто интересно, может ли этот вариант использования быть реализован с использованием WCF, без создания отдельной службы на стороне клиента. Я пытаюсь избежать сокетов, потому что клиент является фоновым сервисом и по сути всегда подключен к серверу. Я понимаю, что WCF в конечном итоге использует сокеты для связи, но я специально пытаюсь использовать WCF, так как это больше похоже на подтверждение концепции.

Обходной путь, о котором я подумал, состоял в том, что клиент мог вызватьSendClientStatus() метод насервер и отправлять его статус каждые 5 секунд или около того. Но опять же, это не похоже на хороший подход. Любая помощь будет оценена.

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

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