.clients([room], fn);
рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдореИрдВрдиреЗ .roomClients([socketid],fn)
рд╡рд┐рдзрд┐ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП @FREEZX рдХреЛ рдПрдХ рдкреАрдЖрд░ рднреЗрдЬрд╛ рдФрд░ рд╕рд╛рде рд╣реА рдЙрди рдХрдорд░реЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рд╣рдерд┐рдпрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рдореЗрдВ рд╕реЙрдХреЗрдЯ рдЖрдИрдбреА рд╣реИредрдпрд╣ 0.9.x рдореЗрдВ io.sockets.manager.roomClients[socket_id]
рд╕рд╛рде рд╕рдВрднрд╡ рдерд╛ рдФрд░ рдпрд╣ RedisStore рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рдХрдИ рдиреЛрдбреНрд╕ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ред
io.sockets.manager.rooms
рд╕рднреА рдХрдорд░реЛрдВ рдХрд╛ рд╣реИрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рднреА рд╕рдВрднрд╡ рдерд╛ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрд╣ 1.x рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИред io.sockets.adapter.rooms
рд▓реЗрдХрд┐рди рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдпрд╣ рдиреЛрдбреНрд╕ рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдЙрдкрд░реЛрдХреНрдд рджреЛ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╣ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдкрд╣рд▓реЗ рдХрдорд░реЗ рдореЗрдВ рд╕рднреА рд╕реЙрдХреЗрдЯ рдЖрдИрдбреА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ '' рдлрд┐рд░ рд░реВрдо рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ рдХреЛ рдмрд╛рд░-рдмрд╛рд░ рдХреЙрд▓ рдХрд░реЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдорд░реНрдЬ рдХрд░реЗрдВ рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд░реВрдо рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛, рдЬрд╣рд╛рдВ рдпрд╣ 0.9.x рдореЗрдВ io.sockets.manager.rooms
рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдкрдврд╝рдиреЗ рдЬрд┐рддрдирд╛ рдЖрд╕рд╛рди рдерд╛ред
:+1:
рдЗрд╕ рдкрд░ +1ред рдЖрдк рдХрдорд░реЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЪреИрдЯ рд╕рд┐рд╕реНрдЯрдо рднреА рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддреЗред
(рддрдерд╛)
:+1:
рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рд╕рднреА рдХрдорд░реЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рд╣реИ?
https://github.com/socketio/socket.io-redis/pull/168 рджреНрд╡рд╛рд░рд╛ рдмрдВрдж
io.adapter.allRooms(function (err, rooms) {
console.log(rooms); // an array containing all rooms (accross every node)
});
рдореИрдВ 2.0.4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ io.adapter.allRooms рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?
рдореИрдВ io.sockets.adapter.rooms рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ
@wangdalang рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдХреЛрдб рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдЗрд╕реЗ рдвреВрдВрдв рдирд╣реАрдВ рдкрд╛ рд░рд╣рд╛ рд╣реВрдВред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдореИрдВ io.sockets.adapter.rooms рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ