Newer
Older
CloudBrainNew / src / websocketServer.js
StephanieGitHub on 4 Feb 2021 643 bytes first commit
// ws模块
var websocket = require('ws').Server
var ws = new websocket({
  port: 8082
})
var num = [] // 终端连接数
// connection事件
ws.on('connection', function (socket) { // socket === 连接的websocket终端
  num.push(socket)
  console.log(num.length) // 连接数
  socket.on('message', function (msg) { // 接收消息触发
    console.log(msg)// 输入数据
    // socket.send(msg);
    // 广播其它终端
    for (var i = 0; i < num.length; i++) {
      num[i].send(msg)
    }
  })
  socket.on('close', function (msg) { // 断开连接
    // 断开添加判断
  })
})
console.log('服务已启动,访问端口8082')