Silverlight 3.0 "Push" Информация о возможностях - PullRequest
1 голос
/ 24 марта 2009

Есть ли у кого-нибудь хорошая контрольная точка или может предоставить сводку расширенной реализации «push», которую нужно изменить / добавить в Silverlight 3.0?

Я бы хотел сравнить эту область с Silverlight 2.0 и XMPP / Jabber.

Ответы [ 2 ]

2 голосов
/ 07 апреля 2009

Существует два основных способа получить функциональность push в Silverlight 3. Первый - это то, что вы видели в MIX, используя дуплексный канал. Дуплексный канал в SL3 практически не отличается от дуплексного канала в SL2 ... главное отличие в том, что теперь вы можете добавить ссылку на службу дуплексного канала в Visual Studio 2008, и весь процесс создания пар клиент / сервер дуплексного канала НАМНОГО проще.

Другой способ получить толчок - использовать «кометный сервер». В основном все серверы этого семейства позволяют клиенту открывать сокет, а затем непрерывно отсасывать этот сокет, позволяя выталкивать данные в сокет с сервера. Именно так Google и около 30 миллиардов других Ajax-сайтов / фреймворков работают с клиентом. Некоторые популярные кометы / push-серверы включают Kaazing и Lightstreamer.

0 голосов
/ 24 марта 2009

Вы смотрели презентации Mix'09 ? В частности, этот может быть связан.

...