2011-12-28 17 views
7

क्या socket.io के साथ चैट रूम गतिशील रूप से बनाना संभव है? मैंने जो भी उदाहरण देखा है, अब तक हर कमरे में घोषित किया गया था। मैं http://tlk.io/ जैसे कुछ हासिल करने के लिए देख रहा हूं, जहां आप यादृच्छिक यूआरएल तक पहुंचकर बस चैट रूम बनाते हैं, और फिर उपयोगकर्ताओं को कुछ मानदंडों के आधार पर अनुमति देते हैं।nodejs और socket.io चैट रूम

उत्तर

6

हां। socket.io में एक कमरे की सुविधा है।

रीडमी से:

var io = require('socket.io').listen(80); 

io.sockets.on('connection', function (socket) { 
    socket.join('justin bieber fans'); 
    socket.broadcast.to('justin bieber fans').emit('new fan'); 
    io.sockets.in('rammstein fans').emit('new non-fan'); 
}); 
+0

मुझे पता है यह कमरे के लिए समर्थन हासिल है, मैं अलग criteria.How के आधार पर कमरों एन संख्या बनाने में कोई दिलचस्पी मैं इस तरह के अलग कमरे से कनेक्ट होने के बीच अंतर कर सकता हूँ कर रहा हूँ? – andrei

+0

मुझे नहीं पता कि socket.io आपको आसानी से 'req' को देखने की अनुमति देता है या नहीं। तो, क्लाइंट से एक कमरे में शामिल होने के लिए सर्वर से एक संदेश भेजें। – fent

+0

मैं जस्टिन बीबर के लिए -1 जा रहा था, फिर मैंने रैमस्टीन देखा: पी – Sir

संबंधित मुद्दे