Je sais que si j'émets des données sur un socket, les données seraient émises vers tous les clients connectés.Comment envoyer des données du client au seul serveur socket
io.emit("test", data)
Par exemple, si je lance la commande ci-dessus, en fait les données atteint aux clients tous. Mais seuls les écouteurs de canal test
le gèrent.
Pour éviter cela, j'utilise des chambres. J'utilise le code comme suit:
io.in("test").emit(data)
Ainsi, si un client envoie des données au serveur, les données seront accessibles aux clients tous?
Remarque: J'utilise également socket.io-redis
pour créer un cluster.