结合WebSocket 来实现一个俄罗斯方块小游戏吧~
效果图

WebSocket 介绍
webSocket是一项可以让服务器将数据主动推送给客户端的技术,是一种通信协议,区别于HTTP协议,HTTP协议只能实现客户端请求,服务端响应的这种单项通信;而WebSocket可以实现客户端与服务端的双向通讯,也就是可以做到服务端主动将消息推送给客户端。
WebSocket 特点
(1)建立在 TCP 协议之上,服务器端的实现比较容易。
(2)与 HTTP 协议有着良好的兼容性。默认端口也是80和443,并且握手阶段采用 HTTP 协议,因此握手时不容易屏蔽,能通过各种 HTTP 代理服务器。
(3)数据格式比较轻量,性能开销小,通信高效。
(4)可以发送文本,也可以发送二进制数据。
(5)没有同源限制,客户端可以与任意服务器通信。
(6)协议标识符是ws(如果加密,则为wss),服务器网址就是 URL。
服务端实时通信的方法:AJAX轮询和Long Polling长轮询
AJAX轮询
AJAX轮询也就是定时发送请求,也就