Dans socket.io, lorsque le client est déconnecté du serveur, le disconnect
L'événement est déclenché sur le serveur pour le socket. Dois-je removeAllEventListeners()
de la prise $events
? Ou cela se produit-il automatiquement lorsque le socket meurt? J'ai entendu dire que des fuites de mémoire peuvent se trouver sur le serveur si je ne le fais pas ...
Réponses:
12 pour la réponse № 1Après avoir creusé dans la source socket.io, l’objet socket (EventEmitter) est supprimé lorsque le client se déconnecte. Il n’est donc pas nécessaire d’appeler manuellement removeAllListeners.