如何实现Web Service定时发送信息?

broadury 2004-12-27 07:05:59
QQ中用户定时向服务器发送在线的信息,如果我要在WebService中实现该怎么办呢?

一般Web Service都是由客户端调用,但是如果客户端非正常掉线,来不及向服务器发送离线请求,那服务器一直认为客户在线,那就会发生错误。
我想办法就是可以让Web端变为主动,但是该如何实现呢?
...全文
332 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zsh_olddog 2005-01-05
  • 打赏
  • 举报
回复
我也在想这个问题,看看老外的文章.http://authors.aspalliance.com/paulwilson/articles/?id=12
是否对你有帮助
YAOHE 2005-01-03
  • 打赏
  • 举报
回复
我想在服务中使用一个线程来完成这样的功能,不过还没有试过,但也得有一个客户端调用一次才行!
broadury 2004-12-30
  • 打赏
  • 举报
回复
To kwork:
但是Web Service如何实现超时判断呢?
它只是接受用户的请求,将计算结果返回。
自身并不能主动判断是否超时啊。
kwork 2004-12-30
  • 打赏
  • 举报
回复
超时判断一下不好吗?比如你的网络突然中断了,这个时候qq也没和服务器说“哥们,我下了啊”,你的其他朋友也就认为这个qq还在,不过超过服务设定时间,就断了。
qiri07 2004-12-30
  • 打赏
  • 举报
回复
帮顶,等待高手的解答~
qkyong 2004-12-30
  • 打赏
  • 举报
回复
Web服务本身是无状态的,要想实现这样的功能,可以在Web服务中设个静态的字段,客户端隔段时间访问一次,这样就变成有状态了,这种方式只能应急,功能是可实现的,但其它的影响就不好说了!
rustical 2004-12-28
  • 打赏
  • 举报
回复
Web Service本身达不到你的要求!
通过 Session 判断!

12,166

社区成员

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

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