首先websocket是在用户的浏览器和服务器之间打开交互式通信会话,相比轮询就显得那么消耗内存吧。
这次就在看了一下websocket的api后,就写一个简易的聊天室玩一下。这里直接用浏览器打开两个窗口模拟多用户,下面先看一下大概效果图吧。
效果图
- 登录页
2.下面就是聊天的主页面。
设计过程
server端
1.server端采用的是node。首先下载ws依赖:
npm install ws
创建服务端:
const WS = require('ws')
const wss = new WS.Server({ port: 5055 });
// 通过wss.on('connection',&#x