使用WebSocketServer检查哪个客户端关闭了连接的nodejs

您所在的位置:网站首页 websocketserver程序 使用WebSocketServer检查哪个客户端关闭了连接的nodejs

使用WebSocketServer检查哪个客户端关闭了连接的nodejs

2023-03-24 05:34| 来源: 网络整理| 查看: 265

我让WebSocketServer监听连接的客户端。不幸的是,我找不到一种方法来检查哪个客户端关闭了连接。

在ws.on('close',function(){ })中;如何检查ws属于哪个用户?

var WebSocketServer = require('ws').Server , wss = new WebSocketServer({port: 8080}); var playersConnected=[]; var playersConnectedByID=[]; var playersConnectedBySock=[]; wss.on('connection', function(ws) { console.log("somebody connected"); playerID=Math.floor(Math.random() * (100000000 - 0+1) + 0); playerID=playerID.toString(); ws.send("newID="+playerID); //inserting new player into the right place l=playersConnected.length; console.log("Current array length is "+l); playersConnected[l]=([playerID,ws,"free"]); l=playersConnected.length; for(i=0;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3