ws

作者: 三省吾身_9862 | 来源:发表于2022-04-01 10:44 被阅读0次
npm i express ws@8.5.0
const ws = require('ws')
const express = require('express')

const app = express()

app.use(express.static('./www'))

const wsServer = new ws.Server({port: 8000})

wsServer.on('connection', (ws) => {
  console.log('有浏览器链接成功')
  ws.on('message', (data, isBinary) => {
    wsServer.clients.forEach(client => {
      // 给排除自己的浏览器,并且链接状态为 open的浏览器,发送消息
      if (client !== ws && client.readyState === ws.OPEN) {
        client.send(data, { binary: isBinary })
      }
    })
  })
})

app.listen(3000)

相关文章

网友评论

      本文标题:ws

      本文链接:https://www.haomeiwen.com/subject/ijfajrtx.html