socket.io
npm install socket.io
在node后台服务器文件中融合进socket.io
demo示例:
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代表通信管道的服务器端){
})
前端import io from 'socket.io-client'
let socket=io(连接的服务器地址)
socket.on('connect',()=>{
socket代表通信管道的客户端
})
单管道通信
socket.on
socket.emit
socket.send()是socket.on('message')的封装
广播
io.emit