के साथ कमरे में क्लाइंट को कैसे गिनें I1Socket.io का उपयोग करके कई नोड्स के साथ चैट सर्वर बनाना शुरू करें। मैसेजिंग के लिए सभी सर्वरों को जोड़ने और rooms कनेक्ट करने के लिए यह Socket.io-redis का उपयोग करता है।सॉकेट.ओओ: सॉकेट.ओ-रेडिस एडाप्टर
जब कोई ग्राहक सर्वर से कनेक्ट होता है तो मैं क्लाइंट में कुछ कमरे में शामिल होता हूं।
io.on('connection', function(socket){
socket.join("CLIENT_1");
});
तो मैं, कमरे "CLIENT_1"
से जुड़े ग्राहकों की संख्या प्राप्त करने
io.sockets.adapter.rooms["CLIENT_1"];
चाहते हैं, लेकिन मैं केवल मौजूदा प्रक्रिया से कनेक्शन मिलता है। मैं रेडिस एडाप्टर से जुड़े सभी सर्वर प्रक्रियाओं से कनेक्शन कैसे प्राप्त कर सकता हूं?
मैं इस सवाल के माध्यम से चले गए हैं:
How to check socket is alive (connected) in socket.io with multiple nodes and socket.io-redis
लेकिन यह मेरी मदद नहीं की।
अग्रिम के लिए धन्यवाद।
अच्छा विचार है। धन्यवाद, मैं कोशिश करूँगा। –
बैट, क्या आपने इसे काम किया है? – Geek4IT