В socket.io, когато клиентът е изключен от сървъра, disconnect
Събитието се изстрелва в сървъра за сокета. Трябва ли да removeAllEventListeners()
от контакта $events
? Или се случва автоматично, когато гнездото умира? Чух, че изтичането на памет може да бъде на сървъра, ако не го направя ...
Отговори:
12 за отговор № 1След изкопаване през socket.io източника, обектът на сокета (който е EventEmitter) се изтрива, когато клиентът се изключи, така че не е необходимо ръчно извикване на removeAllListeners.