当前位置:编程学习 > C#/ASP.NET >>

wcf实时刷新数据

wcf实时刷新数据,不断向客户端抛出数据,客户端怎样才能也随之不断变化,并不是客户端向服务器端请求。请高手指教,是在asp.net页面中显示数据 --------------------编程问答-------------------- 要实现你的要求,wcf只能采用net.tcp协议,客户端只能用silverlight。
有一种看起来不是html发起请求而实时更新的方式是保持http长连接,但是这样一个网站承载不了太多连接。 --------------------编程问答-------------------- http://topic.csdn.net/u/20090615/13/ff15434a-314b-461d-ad74-991b2be059a3.html --------------------编程问答-------------------- 关键是要看你这个客户端怎么设计了

如果客户端是cs模式的,简单,wcf直接采用tcp协议,,服务器定时向客户端推送数据即可

如果客户端是bs模式,同2楼,采用长连接或者段轮询的方式,由客户端不间断的向服务器发送请求,如果有数据,即推送,没有的话,可以直接返回或者挂起

但是,bs模式,iis对于一个客户端只支持两个长连接,资源有限。段轮询方式,服务器压力会比较大 --------------------编程问答--------------------
引用 3 楼 richet512 的回复:
关键是要看你这个客户端怎么设计了

如果客户端是cs模式的,简单,wcf直接采用tcp协议,,服务器定时向客户端推送数据即可

如果客户端是bs模式,同2楼,采用长连接或者段轮询的方式,由客户端不间断的向服务器发送请求,如果有数据,即推送,没有的话,可以直接返回或者挂起

但是,bs模式,iis对于一个客户端只支持两个长连接,资源有限。段轮询方式,服务器压力会比较大




请问有silverlight调用wcf相关的例子吗 我对这个运用还是不会 --------------------编程问答-------------------- to sheepbo
  不好意思,,silverlight没有研究过  
不过,silverlight属于客户端,客户端调用wcf和调用webservice差不多
都是通过一个服务地址,发送请求,然后等待服务返回结果

你可以搜索下
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,