Silverlight 3.0 “Push” informações Capability
-
21-08-2019 - |
Pergunta
Alguém tem um bom ponto de referência, ou pode fornecer um resumo da implementação reforçada "push" de ser mudado / adicionados em Silverlight 3.0?
Eu gostaria de comparar esta área para Silverlight 2.0 e XMPP / Jabber.
Solução
Existem duas formas principais que você pode obter funcionalidade impulso no Silverlight 3. O primeiro é o que você viu na MIX usando o canal duplex. O canal duplex em SL3 é essencialmente inalterada desde o canal duplex em SL2 ... a principal diferença é que agora você pode adicionar uma referência a um serviço de canal duplex dentro do Visual Studio 2008 e todo o ato de construção de pares de cliente / servidor do canal duplex é muito mais fácil.
A outra maneira você pode obter impulso é usar um "servidor de cometa". Basicamente todos os servidores nesta família permitir que um cliente para abrir um soquete e, em seguida, continuamente sugar que soquete, permitindo que os dados a ser empurrado para o soquete do servidor. Isto é como Google e cerca de 30 bilhões outros sites Ajax / estruturas de lidar com push to cliente. Alguns servidores cometa / PUSH populares incluem Kaazing e Lightstreamer.