मुझे websockets (socket.io + node.js) का उपयोग करके दो बार चैट बनाने की आवश्यकता है। तो, सरल उदाहरण सभी उपयोगकर्ताओं के लिए संदेश प्रसारित करने:socket.io - कुछ उपयोगकर्ताओं को प्रसारित
socket.on('user message', function (msg) {
socket.broadcast.emit('user message', socket.nickname, msg);
});
लेकिन मैं इसे कैसे निश्चित उपयोगकर्ता के लिए कुछ उपयोगकर्ता से प्रसारित कर सकते हैं?
1) प्रत्येक सॉकेट की अपनी अनूठी आईडी socket.id
में संग्रहीत करता है:
मैं उपयोगकर्ताओं को रेल के साथ MySQL में संग्रहीत कर रहा हूं, तो, मैं उपयोगकर्ता आईडी को डीबी से सॉकेट आईडी तक कैसे जोड़ सकता हूं? –