मैं एक ही हैंडलर में ग्राहकों से आने वाले सभी संदेशों को संभालने में सक्षम होना चाहता हूं।सॉकेट.io: मैं सर्वर पर सभी आने वाले संदेशों को कैसे संभाल सकता हूं?
उदाहरण क्लाइंट कोड:
var socket = io.connect('http://localhost');
socket.emit('news', { hello: 'test' });
socket.emit('chat', { hello: 'test' });
उदाहरण सर्वर कोड:
io.sockets.on('connection', function (socket) {
socket.on('message', function (data) {
console.log(data);
}); });
मैं खबर पर भले ही उसके लिए भेजा जाने वाले प्रत्येक संदेश लॉग इन कर सकेंगे करना चाहते हैं, चैट या कोई अन्य नाम का उपयोग फेंकना। क्या यह संभव है?
नोट: उपर्युक्त सर्वर कोड काम नहीं करता है। वर्तमान में लॉग इन कुछ भी नहीं है। मैं बस सोच रहा हूं कि एक ऐसी घटना है जिसे प्रत्येक उत्सर्जन नाम के लिए सभी संदेशों के लिए संभाला जा सकता है।
हो सकता है कि इस => http://stackoverflow.com/a/7491506/11926? – Alfred
यहां समाधान के लिए देखें: http://stackoverflow.com/a/9674248/362536 – Brad