Wie kann ich mit socketid überprüfen, ob der Socket aktiv (verbunden) ist? Ich habe es mit namespace.connected [socketid] versucht, es funktioniert nur für den aktuellen Prozess
Wie Sie sagten, bedeutet separater Prozess, dass die Sockets nur bei dem Prozess registriert werden, mit dem sie zuerst verbunden wurden. Sie müssen socket.io-redis verwenden, um alle Ihre Knoten zu verbinden zusammen, und was Sie tun können, ist ein Ereignis zu übertragen Jedes Mal, wenn ein Client eine Verbindung herstellt/trennt, sodass jeder Knoten eine aktualisierte Echtzeitliste aller Clients hat.