论坛首页 Web前端技术论坛

如何向客户端(IE浏览器)广播信息?

浏览 4891 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-06-01  
最近碰到一个问题,服务器端轮询一张表,满足条件后,如何向客户端广播一个信息,或者调客户端的一个JS方法。
这个需求有点类似QQ的广播?
奇怪。。。最近怎么这么多变态的问题都让我碰上了呢
   发表时间:2006-06-02  
看一看dwr2.0m2?
不过这个做法我觉得有点过分了。hehe
0 请登录后投票
   发表时间:2006-06-02  
http://forum.iteye.com/viewtopic.php?t=19089&highlight=server+push
0 请登录后投票
   发表时间:2006-06-02  
zkj_beyond 写道
http://forum.iteye.com/viewtopic.php?t=19089&highlight=server+push

帖子中楼主的例子其实还不是serverpush的例子,其实这个例子还是客户端触发事件。
<% 
int i = 1; 
while(i>0); { 
        out.println(i);; 
        out.println("<br/>");; 
        if(dosomething...);//其实这边还是每个客户端连接都进行了一次计算。而不是服务器触发动作
              .......
        out.flush();; 

        try { 
            Thread.currentThread();.sleep(500*i);; 
        } catch (InterruptedException e); { 
            e.printStackTrace();; 
        } 

        ++i; 
        if(i>10); i = 1; 
} 
%> 


如何实现呢?
0 请登录后投票
   发表时间:2006-06-23  
可以在客户端javaScript中定期执行函数向服务器断发送请求,服务器端的相应函数进行轮询数据库,并返回给客户端相应的结果。这应该是一个典型的xmlhttp使用。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics