带有Socket.io的Node.js - 连接所有连接的用户

时间:2014-03-03 15:11:55

标签: javascript node.js sockets socket.io

我是MEAN堆栈的新手,并试图用它构建一个Web应用程序。使用socket.io,我想随机配对当前连接到该页面的所有用户。

我的方法是在连接的所有用户列表的长度范围内使用随机整数,作为数组中随机选择的用户的索引。

我知道我可以做的事情是跟踪连接的所有客户端/套接字:

io.sockets.on('connect', function(client) {
    clients.push(client); 

    client.on('disconnect', function() {
        clients.splice(clients.indexOf(client), 1);
    });
});

但它会出现缩放问题吗?如果是这样,那么更好的方法是什么?请指教。

0 个答案:

没有答案