在v1.0中的socket.io上出现的一系列房间

时间:2014-09-29 15:00:34

标签: node.js socket.io chatroom

我已经在堆栈溢出中搜索它,但无法得到我想要的东西。所以我的问题是:是否有可能在socket.io中获得一系列目前可用的房间。

我在stackoverflow中查看了其他问题,例如this。我不清楚。

当我使用io.sockets.adapter.rooms并控制台记录输出时,我得到:

    { TeMJp5CVxdJlXsDiAAAA: [ TeMJp5CVxdJlXsDiAAAA: true ],
      lobby: [ TeMJp5CVxdJlXsDiAAAA: true ],
      'H-xHQXha_NdOs6sPAAAB': [ 'H-xHQXha_NdOs6sPAAAB': true ],
      room: [ 'H-xHQXha_NdOs6sPAAAB': true ],
     '5LglXlxtn498I9NaAAAC': [] }

它由ids和房间名称组成。我只需要一排房间。需要帮助

1 个答案:

答案 0 :(得分:0)

我喜欢这个家伙处理这个问题的方式,所以我相信他的工作。基本上每当创建一个房间时,就将它添加到一个数组中。 https://github.com/tamaspiros/advanced-chat