如何解决从服务器到所有不带UDP的客户端的Silverlight通知
| 我不知道如何在没有UDP的情况下实现此目标,我有一个使用UDP多播的解决方案:http://blogs.msdn.com/b/ncl/archive/2009/11/18/udp-multicast-in-silverlight-4。 aspx 但是,因为这是针对具有启用了端口TCP 80和TCP 8080的Intranet的高端客户的,所以无法使用此解决方案。是的,该应用程序在Intranet环境中运行。 我需要一个简单的示例,说明如何通过WCF将消息发送到所有Silverlight客户端。 我找到了这个解决方案,但是我不知道如何在Silverlight中实现它: http://idunno.org/archive/2008/05/29/wcf-callbacks-a-beginners-guide.aspx 我没想法了,请帮忙。解决方法
Silverlight客户端应该使用轮询来代替异步接收通知。
它可以轮询WCF服务,该服务将从数据库中获取数据。
这是典型的解决方案。无论如何,您必须处理Silverlight客户端不在线然后又变为在线并且需要知道其状态的情况...
但是,如果您仍然希望Silverlight接收异步通知,请尝试搜索\'Full Duplex \'。
以下是一些起点:
http://blog.developers.ba/post/2009/02/25/Silverlight-chat-application-using-WCF-full-duplex.aspx
http://weblogs.asp.net/dwahlin/archive/2008/06/16/pushing-data-to-a-silverlight-client-with-wcf-duplex-service-part-i.aspx
http://hindams.wordpress.com/2010/04/05/wcf-full-duplex-with-a-silverlight-application/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。