HTTP-Push (Comet/Reverse Ajax) с использованием Silverlight для Javascript-моста?

Хорошо ли использовать PollingDuplexHttpBinding с Silverlight в соединение с функцией RegisterScriptableObject для достижения функциональности javascript в стиле Comet?
 (см. учебник)

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

Поддерживает ли Silverlight протокол Bayeux? Должен ли он?

Ответы

Ответ 1

У вас возникнут серьезные проблемы с масштабируемостью, и это будет огромная боль. См:

http://devgripes.wordpress.com/2009/11/14/pollingduplexhttpbinding-absolute-rubbish/

Если вам нужна реализация Bayeux в Silverlight, вам нужен WebSync.

(Отказ от ответственности: я работаю для программного обеспечения Frozen Mountain Software)