WebSocket 协议是html5引入的一种新的协议,其目的在于实现了浏览器与服务器全双工通信。看了上面链接的同学肯定对过去怎么低效率高消耗(轮询或comet)的做此事已经有所了解了,而在websocket API,浏览器和服务器只需要要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。同时这么做有两个好处 1.通信传输字节减少:比起以前使用http传输数据,websocket传输的额外信息很少,据百度说只有2k 2.服务器可以主动向客户端推送消息,而不用客户端去查询