【问题标题】:Various questions about io.sockets.manager and join functions of Socket.io关于io.sockets.manager和Socket.io的join函数的各种问题
【发布时间】:2014-02-21 19:18:30
【问题描述】:

我对 Socket.io 有一些疑问,但找不到任何关于 Socket.io 的以下术语/功能/任何内容的答案。这些在数百个示例中用于创建聊天系统,但没有一个明确定义这些术语的作用。

  1. io.sockets.manager 是做什么的?
  2. io.sockets.join() 做什么?
  3. client.leave() 可以用来离开一些联合房间吗?还是什么?

另一个问题是,如果我创建了包含不同房间 ID 的 Rooms 数组。现在我怎样才能只向特定房间发送消息?假设

var Rooms = [ 
   { 'a' : 'Room1' }, 
   { 'b' : 'Room2' }, 
   { 'c' : 'Room3' }
]

如何只向Rooms['a'] 发送消息?喜欢发msg给大家,就是:

io.sockets.emit('server_says', { msg: 'Hello All'});

我在哪里可以找到一些文章,其中可以找到 join()manager 等所有此类函数及其详细信息?

如果可能,请提供一些代码,以便我更好地理解。

【问题讨论】:

    标签: javascript jquery node.js websocket socket.io


    【解决方案1】:

    【讨论】:

    • 那些链接失效了
    • 死链接,请考虑更新这个答案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-05
    • 1970-01-01
    • 2019-09-16
    • 1970-01-01
    相关资源
    最近更新 更多