前言 如果有一个需求,让你构建一个网络的聊天室,你会怎么解决? 首先,对于HTTP请求来说,Server端总是处于被动的一方,即只能由Browser发送请求,Server才能够被动回应. 也就是说,如果Browser没有发送请求,则Server就不能回应. 并且HTTP具有无状态的特点,即使有长链接(Connection请求头)的支持,但受限于Server的被动特性,要有更好的解决思路才行. 轮询 基本概念 根据上面的需求,最简单的解决方案就是不断的朝Server端发送请求,Browser获取最…