का उपयोग कर मेमोरी लीक मैंने पाया है कि मैन्युअल रूप से उन्हें डिस्कनेक्ट करते समय सॉकेट आईओ सर्वर पक्ष में सॉकेट पूरी तरह से नष्ट नहीं होते हैं। मुझे this topic on github उपयोगी मिला है। जबकि मैं कुछ चर-लिंक की तलाश में हूं जो जीसी को सॉकेट की सफाई से रोकते हैं, मैं यहां एक प्रश्न पूछ रहा हूं।socket.io
यदि किसी को भी यहां एक ही समस्या का सामना करना पड़ा, तो यह बहुत मददगार होगी।
कोड वह काम नहीं करता:
socket.on('disconnect', function(){
socket.removeAllListeners();
});
///...................
socket.disconnect();
वर्कअराउंड कि, हालांकि, प्रतिबंधित पुस्तकालय क्षेत्रों का उपयोग करता है:
delete io.sockets[url];
io.j = [];
आप कर सकते हैं केवल 'delete' वस्तुओं की विशेषताओं और ऑब्जेक्ट स्वयं – buley
io.sockets.sockets [सॉकेटआईडी] अभी भी हटा नहीं गया है। –