2009-03-24 2 views

ответ

2

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

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

0

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

Смежные вопросы