各位高手,大师们,小弟接到一个项目需要实现服务器主动向客户端推送数据,具体就是管理员通过后台管理界面将服务器上的一些文件或者图片等数据主动推送到客户端指定的用户,该怎么实现啊?

解决方案 »

  1.   

    用AJAX写,前台用个时间函数循环调用:比如:    
        function getseason() {
                setInterval("getdata()", 36000);
            }
    然后通过AJAX去后台查找:      
     var xmlhttp;
                function kachange() {
                var code = document.getElementById("hf_session").value;
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
                xmlhttp.onreadystatechange = statechange;
                    xmlhttp.Open("POST", "getseason.aspx?id=" + code, true);
                    xmlhttp.Send();
                }
    管理员要做的就是将图片或者数据来满足符合条件的用户要调用的条件