Comment puis-je vérifier que le socket est vivant (connecté) avec socketid J'ai essayénamespace.connected[socketid], cela ne fonctionne que pour le processus en cours.
Comme vous l'avez dit, un processus séparé signifie que les sockets ne sont enregistrés que sur le processus auquel ils se sont connectés pour la première fois. Vous devez utiliser socket.io-redis pour connecter tous vos nœuds ensemble, et ce que vous pouvez faire, c'est diffuser un événement chaque fois qu'un client se connecte/se déconnecte, de sorte que chaque nœud dispose d'une liste mise à jour en temps réel de tous les clients.