我对Socket.io有一些疑问,无法找到以下术语/功能/ Socket.io的任何答案。这些用于创建聊天系统的数百个示例中,但没有一个明确定义这些术语的作用。
io.sockets.manager
做什么?io.sockets.join()
做了什么? 另一个问题是,如果我创建了Rooms数组,其中包含不同房间的ID。现在我该如何向特定房间发送消息?假设
var Rooms = [
{ 'a' : 'Room1' },
{ 'b' : 'Room2' },
{ 'c' : 'Room3' }
]
如何仅向Rooms['a']
发送消息?喜欢向所有人发送msg
,只是:
io.sockets.emit('server_says', { msg: 'Hello All'});
我在哪里可以找到一些文章,其中包含join()
,manager
等所有此类功能及其详细信息?
请尽可能提供一些代码,以便我能更好地理解。
答案 0 :(得分:1)
我认为你还没有完成你的作业。您可以在
找到有关Socket.io的所有信息https://github.com/LearnBoost/socket.io/wiki
https://github.com/LearnBoost/socket.io/wiki/Rooms
它还包括您所有问题的答案。