Web端与服务器间的实时数据传输的是一个很重要的需求,但最早只能通过AJAX轮询询实现。在WebSocket标准没有推出之前,AJAX轮询是唯一可行的方式。AJAX轮询原理是设置定时器,定时通过AJAX同步服务器数据。这种方式存在延时且对服务端造成很大负载。直到2011年,IETF才标准化WebSocket――一种基于TCP套接字进行收发数据的协议。现如今主流浏览器均已支持WebSocket。socket.io将数据传输部分独立出来形成了socket.io对engine.io不是必须的,你也可以实现自己的engine.io,通过

socket.io学习教程之基础介绍(一)

socket.io学习教程之基础介绍(一)