कहें कि मैं अपना स्वयं का मॉड्यूल बना रहा हूं, जो 'नेट' मॉड्यूल के शीर्ष पर बैठता है।node.js में, मॉड्यूल की सभी घटनाओं को आगे कैसे
mymod.on('myevent',...); // my event
mymod.on('connect',...); // net event
mymod.on('end',...); // net event
अभी मैं निम्नलिखित
...
tcp.on('connect',function(){ self.emit('connect');});
tcp.on('end',function(){ self.emit('end');});
...
कर रहा हूँ वहाँ एक और अधिक मुहावरेदार रास्ता नहीं है: मेरी मॉड्यूल अपनी ही घटनाओं ग्राहकों को नेटवर्क घटनाओं TCP कनेक्शन द्वारा उत्सर्जित पर सुनने है, लेकिन यह भी अनुमति देता है मेरे द्वारा एक मॉड्यूल से अन्य मॉड्यूल के ग्राहकों को बस सभी घटनाओं (या घटनाओं का एक सबसेट) को आगे बढ़ाने के लिए?
मुझे उम्मीद है कि इस तरह का परिदृश्य हर समय आता है, इसलिए मैं इसे सबसे साफ तरीके से करना चाहता हूं।
ऐसा लगता है कि यह v0.10 में एक 'removeListener' ईवेंट होगा (https://github.com/joyent/node/pull/3806) –