Изучение решений для уведомления клиентов WPF с сервера

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

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

У меня никогда не было такого требования раньше, и я ищу решения. Моей первой мыслью было использовать SignalR с .NET клиентом. Я еще не работал с SignalR, но кажется, что это может быть решением. Я знаю, что это абстракция над длинным опросом, событиями, отправляемыми сервером, и WebSockets, в зависимости от того, что доступно.

Я кратко читал о WCF с обратными вызовами и сервисных шинах, но пока ничего не знаю о них и о том, применимы ли эти технологии здесь. Я мог бы воспользоваться некоторыми отзывами и предложениями от людей, которые занимались этим раньше. Как бы вы это сделали?

16
задан Ronnie Overby 15 December 2011 в 17:26
поделиться