WebSocket
html5提供的模块,支持全双工通信
服务端:
let WebSocket = require('ws');
let wss = new WebSocket.Server({
port:9000});
// 建立连接
wss.on('connection',function(ws){
// 发送信息给客户端
ws.send('server say hello to you');
// 监听接收客户端信息
ws.on('message',function(data){
console.log(`接收到客户端的信息${
data}`)
// 把信息转发给所有客户端
wss.clients.forEach(function each(client) {
client.send(data);
});
})
// 服务端主动发送数据
setInterval(()=>{
ws.