我是MEAN堆栈的新手,并试图用它构建一个Web应用程序。使用socket.io,我想随机配对当前连接到该页面的所有用户。
我的方法是在连接的所有用户列表的长度范围内使用随机整数,作为数组中随机选择的用户的索引。
我知道我可以做的事情是跟踪连接的所有客户端/套接字:
io.sockets.on('connect', function(client) {
clients.push(client);
client.on('disconnect', function() {
clients.splice(clients.indexOf(client), 1);
});
});
但它会出现缩放问题吗?如果是这样,那么更好的方法是什么?请指教。