关于silverlight 的多播

zywhao 2011-01-05 10:09:26
不知道各位高手对于silverlight 的多播有没有用过。

作了一套web应用程序,客户端需要5s一次的即时数据。 想通过这种多播形式来完成,客户端的数量未知。

想知道这种多播 能否应用在我的web程序中。 关键是弊端有哪些。
...全文
94 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zywhao 2011-01-06
  • 打赏
  • 举报
回复


咋没有回复的呢?

服务端的即时数据,所有在线的客户端用户都是需要的.
dui_cky 2011-01-06
  • 打赏
  • 举报
回复

最近也在做这个,我使用的方法是
开个openfire服务器,每个客户端都是相当于一个人,时时可以接收到服务器传出来的信息,也可以回收信息。这样就实现多播了。 这种方法是基于xmpp协议的。有点狠明显,底层数据传输稳定。缺点就是你需要安装openfire服务器。

你也可以使用socket传输数据,中间加上委托和定时器应该能实现lz要求。
wangshangxin 2011-01-06
  • 打赏
  • 举报
回复
数据量小可以用UDP发多播,大的话可以用WCF。
windhuan 2011-01-05
  • 打赏
  • 举报
回复
客户端需要5s一次的即时数据 你可以使用计时器5秒读取一次, 网络延迟,数据传输 会造成读取时间超过5秒

用tcp的wcf 回调函数, 不需要使用计时器循环读,服务端一有实时数据, 立马就可以反馈到客户端
相关实例
http://www.cnblogs.com/wengyuli/archive/2010/09/14/chat-wcf-duplex-tcp.html
Sunpire 2011-01-05
  • 打赏
  • 举报
回复
passself 2011-01-05
  • 打赏
  • 举报
回复
楼主只能用回调函数来实现了,或者隔时请求,不过不太好

8,736

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧