hello,

J'utilise socket.io et après avoir lu pas mal de tutoriel je n'ai toujours pas la réponse aux questions suivantes :

Quels est l’intérêt d'utiliser des rooms ou des namespaces lorsque que l'on fait déjà des emit au socket.id connectés ?
autrement dit à quoi bon gérer des rooms ou des url spécifiques de connexion lorsque l'on adresse déjà nos messages à la socket.id qui est connectée ?

Je pense comprendre que dans un chat on puisse vouloir faire des salon et que c'est plus simple de gérer par namespace, de plus on pourrait vouloir envoyé un message à seulement un groupe d'utilisateur d'où l’utilisation des room.
Je pense comprendre aussi que cela nous évite de récupérer le socket.id des 20 personnes connectés pour leur envoyer un message.

Mais hormis çà quel différences autres y a t il ?

bonne journée à vous,