我想实现服务器端主动向客户端“推数据”,webservice是怎么实现的?

andyou2000 2003-10-15 07:12:53
不会叫我再建立socket连接来实现吧?
...全文
265 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
andyou2000 2003-11-03
  • 打赏
  • 举报
回复
我还是自己用socket 做了。我主要是想看看还有没有其他更好的办法。
qixin000 2003-10-31
  • 打赏
  • 举报
回复
推荐你看一看com+中的松耦合事件,他用的就是推技术
herorain 2003-10-30
  • 打赏
  • 举报
回复
白痴。。
想想你运行的环境和所用的机制。
记住一个请求一个响应。只要把你的请求控制好,这种“推”(假象)当然也可以做到了。
好好想想。。你是程序员,你是天才,有什么办不到的。。
顾君彦 2003-10-29
  • 打赏
  • 举报
回复
不可。
wuxk 2003-10-29
  • 打赏
  • 举报
回复

我看没戏,所谓的聊天室的“推”技术实际上是让HTTP保持了一下链接,不断地向浏览器写入数据来实现的,那就是有多少个客户端就有多少个连接了。
在WebService中和客户端的通信都被WEB服务器来完成,自己没法控制与客户端的连接,所以不可能像聊天室的"推"技术来完成了。
online 2003-10-22
  • 打赏
  • 举报
回复
1.socket
2.msmq,在webservice中可以方便使用msmq,建立一个服务端
Rossetti 2003-10-22
  • 打赏
  • 举报
回复
学习中。
FinalBoy 2003-10-22
  • 打赏
  • 举报
回复
to online(龙卷风(白学了,重新充电中)) :
可以在webservice中调用msmq吗,我怎么也想不明白原理。如果不是client定期主动去QueueServer取,QueueServer怎么通知client?
请问Delphi中用什么控件或者代码可以实现,给个例程好吧,我可以开个新帖子给分。
FinalBoy 2003-10-21
  • 打赏
  • 举报
回复
这个问题今天我也遇到了,请教。

基于http协议的soap没办法保持一个固定链路,因为http本身是无状态的协议。我想研究方向有几个:
1。soap可以走在ftp和smtp等应用协议之上,它们如果是有状态的,能不能说soap也可以在它们的支持下可以保持链路呢?

2。http严格的来说并不是完全没有状态,不过是按照“请求-响应-结束”的过程走的,这过程中http传输头里面也有些状态标志吧,不然怎么知道走到哪一步了。比如说通过http协议下载一个大个的ISO文件,没下载完毕也不关闭链接吧。这样,如果能控制http协议传输头,那么就可以使之不断掉。

3。以前出现过聊天室的push技术,聊天室不就是基于http协议的么,想个什么办法让client也可以接受server的push呢。

请赐教
citylamp 2003-10-20
  • 打赏
  • 举报
回复
可以考率借用IE的频道定义(“*.idf”文件)来实现
superkieth 2003-10-20
  • 打赏
  • 举报
回复
HTTP是无状态,当然不幸的。考虑用其他的方法把。
jackylam 2003-10-20
  • 打赏
  • 举报
回复
用socket编程吧
yokel 2003-10-20
  • 打赏
  • 举报
回复
而且频道预订需要接受端的windows做相应设置,手机可以么?我不知道
yokel 2003-10-20
  • 打赏
  • 举报
回复
citylamp(路灯)所说的频道预订曾看过介绍说可以实现,可从未见某人实现过
建议用windows服务(web service够戗)来做
速马 2003-10-17
  • 打赏
  • 举报
回复
可以做到吗?
主动和客户端建立连接,而且又是B/S,感觉不太可能
除非做个ActiveX什么的
dirllx 2003-10-17
  • 打赏
  • 举报
回复
我也是同样的问题,如我想及时更新客户端的数据(分布式售票,股票等)。。
andyou2000 2003-10-17
  • 打赏
  • 举报
回复
upup
andyou2000 2003-10-17
  • 打赏
  • 举报
回复
to:wjfxqy(汉唐雅士) 比如,我通过webservice发送一手机短信给某手机,当某手机手到信息,并回复,回复的信息应该由webservice主动来推给客户。如果采取客户查询是否有恢复信息的方式,这样的效率不高,哟功能起来很勉强。
joachern 2003-10-17
  • 打赏
  • 举报
回复
最好建立连接,否则怎么推
wjfxqy 2003-10-16
  • 打赏
  • 举报
回复
这种“推模式”会用在什么场合?感觉服务器在很多场合都是被动的响应请求。
加载更多回复(4)

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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