WebSocket 简介
WebSocket 是一个标准化协议,构建在 TCP 之上,能够在客户端和服务端之间建立一个全双工的通信渠道。这里的客户端和服务端通常是用户浏览器和 Web 服务器。在 WebSocket 诞生之前,如果我们想保持这样的一个长连接,就需要使用诸如长轮询、永久帧、Comet 等技术。而现今 WebSocket 已经得到了所有主流浏览器的支持,我们可以使用它开发出在线聊天室、游戏、实时仪表盘等软件。
安装websockets第三发库
实现websocket服务端服务
实现websocket客户端服务
编写一个index.js文件,具体代码如下:
编写一个index.html文件,引入上面编写的js文件,来测试一下websocket的功能。
在浏览器打开index.html文件,打开调试窗口,刷新页面。可以看到websocket客户端与服务端各自输出的日志。
客户端日志:
服务端日志:
领取专属 10元无门槛券
私享最新 技术干货