关于io.sockets.manager的各种问题和Socket.io的联接function

我有一些关于Socket.io的问题,无法find以下术语/函数/ Socket.io的任何答案。 这些在数百个例子中被用来创build聊天系统,但是没有一个已经清楚地定义了这些术语的作用。

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

而另一个问题是,如果我创build了拥有不同房间ID的Rooms数组。 现在我怎样才能把信息发送给特定的房间呢? 假设

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

我怎样才能发送信息给Rooms['a'] ? 喜欢发信息给所有人,这只是:

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

我在哪里可以find一些文章,所有这样的function,如join()manager等与他们的细节find?

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

我想你还没做完功课。 你可以find关于Socket.io的一切

 https://github.com/LearnBoost/socket.io/wiki https://github.com/LearnBoost/socket.io/wiki/Rooms 

它也包括所有问题的答案。