none
利用SQL SERVER和ajax有无数据推送技术? RRS feed

  • 问题

  •   比如web上的一些信息利用ajax可以很快的通知该页面用户,不过这是建立在ajax技术不断访问的前提下达成的。
      有没有由数据库自行推送数据的技术?就是数据库一旦检测到自己的某个表的值改变了就会将新数据推送到客户端浏览器上。有点像事件触发一样。
      就像黑莓的push mail服务。
      有的话,希望老手讲下大概是怎样实现的。有例子的话就更好了
    2010年3月12日 10:32

答案

  • 你好!

    http 协议是无状态的,所以是不能从服务器推送数据到客户端。要达到实时交互据我所知目前常用的方式有两种,其一是你所说的客户端使用计时器定时访问,其二是依赖于客户端组(ActiveX)建议 socket 通道达到实现通信的目的。

    知识改变命运,奋斗成就人生!
    • 已标记为答案 shan423 2010年3月14日 10:36
    2010年3月12日 13:25
    版主

全部回复

  • sql的推技术也是需要侦听的,只是微软把他封装好了,让一个服务跑这个侦听。

    2010年3月12日 10:54
  • 你好!

    http 协议是无状态的,所以是不能从服务器推送数据到客户端。要达到实时交互据我所知目前常用的方式有两种,其一是你所说的客户端使用计时器定时访问,其二是依赖于客户端组(ActiveX)建议 socket 通道达到实现通信的目的。

    知识改变命运,奋斗成就人生!
    • 已标记为答案 shan423 2010年3月14日 10:36
    2010年3月12日 13:25
    版主
  • web上开始建议用AJAX来实现,这样的话也是很方便的。而且效果也是很好的。
    2010年3月13日 10:16
  • 第一次听到你说的这个 。 谢谢

    2010年3月14日 10:36