【问题标题】:Broadcasting to a array variable in node广播到节点中的数组变量
【发布时间】:2014-08-12 13:56:20
【问题描述】:
for (var key in rows) {

    var userid = rows[key].user_id;

    listsusers.push(userid);
}

console.log(listsusers);

在终端显示输出 [ 1, 2, 3, 4 ]

我需要将其广播给相应的用户 1、2、3、4 及其用户 ID。

我试过这个广播:

socket.broadcast.to(listsusers).emit('user_count', {
    'user_id': userid
});

【问题讨论】:

  • 您还有什么可以提供的信息吗?
  • 我应该分享什么类型的信息?
  • 我正在尝试向数组变量 listusers 中的所有用户 ID 广播。

标签: node.js socket.io


【解决方案1】:

我通过将广播语句放入循环中解决了它

   for (var key in rows) {

    var userid = rows[key].user_id;

    socket.broadcast.to(userid).emit('user_count', {'user_id': userid}

    });

    console.log(listsusers);

【讨论】:

    猜你喜欢
    • 2021-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多