关于io.sockets.manager的各种问题和Socket.io的联接function
我有一些关于Socket.io的问题,无法find以下术语/函数/ Socket.io的任何答案。 这些在数百个例子中被用来创build聊天系统,但是没有一个已经清楚地定义了这些术语的作用。
-
io.sockets.manager
做什么? -
io.sockets.join()
做了什么? - 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
它也包括所有问题的答案。