gpt4 book ai didi

node.js - 使用 node.js 显示当前用户数

转载 作者:搜寻专家 更新时间:2023-10-31 22:27:33 27 4
gpt4 key购买 nike

我设法拼凑了一个本地 Node 服务器。我要做的就是当用户连接到服务器时,更新一个整数。我只是找不到在 node.js 代码中跟踪当前用户的内容。

if(newUserConnects){
currentUsers += 1;
}
else if(userDisconnects){
currentUsers -= 1;
}

我对服务器端编程非常陌生(我做过一些 php,但没有直接与服务器请求交互)。

最佳答案

您可能想看看使用 socket.io .它提供了可以轻松计算和更新代码的事物的 Hook 。

我构建了一个执行此操作的应用程序: http://xjamundx.no.de

源代码在这里:https://github.com/xjamundx/CollabPaintJS/blob/master/server.js

看看我对计数变量做了什么。

var count = 0
socket.on('connection', function(client) {
count++;
client.broadcast({count:count})
client.on('disconnect', function(){
count--;
})
})

希望对您有所帮助!

客户端代码在这里:https://github.com/xjamundx/CollabPaintJS/blob/master/public/collabpaint.js

仅供引用,我的应用程序是使用较早版本的 socket.io 构建的,因此语法略有变化!

关于node.js - 使用 node.js 显示当前用户数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8449026/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com