什么是WebSocket
WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。
ajax轮询
轮询(Polling)是一种CPU决策如何提供周边设备服务的方式,又称“程控输出入”(Programmed I/O)。轮询法的概念是,由CPU定时发出询问,依序询问每一个周边设备是否需要其服务,有即给予服务,服务结束后再问下一个周边,接着不断周而复始。
ajax轮询示例代码
$(function() {
to_page();
setInterval("isHave();",3000);
});
function isHave(){
$.ajax({
url : "localhost/isHave",
data : {},
datatype: "json",
type : "post",
success : function(result) { console.log(result);
},
}
});
}
WebSocket的优点
1、WebSocket API的优势在于服务器和客户端可以在固定的时间范围内的任意时刻,相互推送消