Как настроить WCF для передачи данных в реальном времени клиенту? - PullRequest
4 голосов
/ 13 апреля 2011

Мне нужно отправлять обновления с сервера на клиент. Я знаю, что WCF вообще может это сделать. Однако Silverlight - требовательный клиент.

Кто-нибудь знает, как настроить WCF для отправки обновлений в реальном времени клиенту Silverlight?

Снайпет из конфигов и прохождения будет с благодарностью.

Ответы [ 4 ]

7 голосов
/ 13 апреля 2011

Использовать обратные вызовы WCF.Хорошее пошаговое руководство, которое показывает несколько конфигураций для этого, доступно на MSDN .Мы использовали NetTCPBinding на моей последней работе с большим эффектом.Это очень быстро и эффективно.Недостатком является то, что он не поддерживает безопасный транспорт в Silverlight, поэтому, если это требование, вам нужно использовать PollingDuplexHttpBinding.

1 голос
1 голос
/ 13 апреля 2011

В зависимости от инфраструктуры (интранет?) Вы можете использовать сокеты .

0 голосов
/ 13 апреля 2011

Вы можете настроить свою службу WCF для использования PollingDuplexHttpBinding .

См. это видеоурок из канала 9.

...