【发布时间】:2014-02-21 19:18:30
【问题描述】:
我对 Socket.io 有一些疑问,但找不到任何关于 Socket.io 的以下术语/功能/任何内容的答案。这些在数百个示例中用于创建聊天系统,但没有一个明确定义这些术语的作用。
-
io.sockets.manager是做什么的? -
io.sockets.join()做什么? - 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