Web实时通讯——轮询、WebSocket

  • Post author:
  • Post category:其他


轮询

其实就是客户端不停地向服务器发出请求,以达到获取最新数据的目的。

主要有以下方式:

1. 普通轮询(隔一段时间请求一次)



实现原理:

ajax放在计时器里面


缺点:

由于请求大部分是没用的,浪费带宽资源。


实例:

var xhr = new XMLHttpRequest();
    setInterval(function(){
   
        xhr.open('GET','/user');
        xhr.onreadystatechange = function(){
   

        };
        xhr.send();
    },



版权声明:本文为lihaoen666原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。