Silverlight 3.0“推送”能力信息

Posted

技术标签:

【中文标题】Silverlight 3.0“推送”能力信息【英文标题】:Silverlight 3.0 "Push" Capability information 【发布时间】:2009-03-24 17:53:21 【问题描述】:

是否有人有好的参考点,或者可以提供在 Silverlight 3.0 中更改/添加的增强“推送”实现的摘要?

我想将此区域与 Silverlight 2.0 和 XMPP/Jabber 进行比较。

【问题讨论】:

【参考方案1】:

您可以通过两种主要方式在 Silverlight 3 中获得推送功能。第一种是您在 MIX 上看到的使用双工通道的方式。 SL3 中的双工通道与 SL2 中的双工通道基本没有变化……主要区别在于现在您可以在 Visual Studio 2008 中添加对双工通道服务的引用,并且构建双工通道客户端/服务器对的整个操作是容易得多。

获得推送的另一种方式是使用“comet 服务器”。基本上这个系列中的所有服务器都允许客户端打开一个套接字,然后不断地吸出那个套接字,从而允许数据从服务器推送到套接字中。这就是 Google 和大约 300 亿个其他 Ajax 站点/框架处理向客户端推送的方式。一些流行的彗星/推送服务器包括 Kaazing 和 Lightstreamer。

【讨论】:

【参考方案2】:

您看过Mix'09 的演示文稿吗? This one 可能特别相关。

【讨论】:

以上是关于Silverlight 3.0“推送”能力信息的主要内容,如果未能解决你的问题,请参考以下文章

(简单)使用 REST 和 Silverlight 4 的推送通知?

Silverlight 中的 WP7 推送通知服务器

Silverlight 安全问题:自签名证书

Silverlight 可以与 MIDI 乐器通信吗?

Sharepoint 2010 silverlight web 部件不可用

在 Silverlight 的 SaveFileDialog 中缺少 DefaultFileName 的最优雅的解决方法是啥?