npm install socket.io前端
在node后台服务器文件中融合进socket.ionode
demo示例:express
let express =require('express'); let http=require('http') let app=express(); let server=http.createServer(app) let io=require('socket.io')(server); server.listen(8081)
后端io.on('connection',function(socket表明通讯管道的服务器端){ npm
})后端
前端import io from 'socket.io-client'服务器
let socket=io(链接的服务器地址)app
socket.on('connect',()=>{socket
socket表明通讯管道的客户端ui
})socket.io
单管道通讯
socket.on
socket.emit
socket.send()是socket.on('message')的封装
广播
io.emit