Etant donné que j'ai eu exactement le même problème et pensant avoir trouvé la solution.
Quand tu emit le socket, fait le directement depuis depuis l'instance de SocketIO :
Si côté front :
Si côté back :
Bonjour,
je cherche à avoir 1 seul et unique socket par machine, même si lutilisateur ouvre 36 fenêtres !
c'est possible ? si oui, comment ?
Actuellement, si utilisateur "A" ouvre 3 liens de mon site, il a 1 sockets par fenêtre ( donc 3 socket ouvert ) , et je me dis niveau perf ce n'est pas terrible !
Etant donné que j'ai eu exactement le même problème et pensant avoir trouvé la solution.
Quand tu emit le socket, fait le directement depuis depuis l'instance de SocketIO :
Si côté front :
Si côté back :
actuellement j'ai cela
et si je change ca comme cela ...
ca marcherais ? ( jai pas test )
J'aurais plus fait comme ça moi
console.log(usersocket); me retourne 1
Ce sont les data que tu envoies depuis lautre côté
ok je comprends mon erreur pour ca
coté serveur
donc je dois changer ca ...