Прямо в socket.io doc :
namespace.in(room)
Synonym of namespace.to(room).
Итак, .to()
и .in()
одинаковы.
И, если вы посмотрите в код , вы увидите это:
Namespace.prototype.to =
Namespace.prototype.in = function(name){
if (!~this.rooms.indexOf(name)) this.rooms.push(name);
return this;
};
Итак, .to()
и .in()
запускают один и тот же код, поэтому любое различие, которое, по вашему мнению, вы видите, не связано с разницей между вызовом .to()
или .in()
. Это должно быть из-за чего-то еще. Вы должны показать нам воспроизводимый набор кода, который показывает некоторую разницу для нас, чтобы помочь вам отладить это.