2010-12-31 1 views
1

У меня есть бизнес-логика в одном приложении, назовем ее «сервером». Я хочу «наблюдать», что происходит в этом приложении, используя приложение silverlight или WPF.silverlight/wpf двусторонняя связь с приложением на стороне сервера

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

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

Есть ли другой способ опроса?

+0

Это может помочь некоторым один http://eneter.blogspot.com/2010/11/silverlight-how-to-receive-messages.html?showComment=1331198714279#c7370731825042576434 – Raathigesh

ответ

2

Для Silverlight существует режим PollingDuplex, который по-прежнему приводит к опросу, но имеет несколько более простой API для работы, чем с самим опросом.

Смотрите эту статью на MSDN: http://msdn.microsoft.com/en-us/library/cc645027(VS.95).aspx

Для WPF, я считаю, что есть более эффективные способы сделать это, но я не знаком с полным стеком WCF.