2016-03-29 27 views
-4

Düğüm js kullanarak bir websocket sunucusunda bir kanal oluşturmak ve abonelere mesaj göndermek istiyorum. Başlamak için basit bir kod gerekiyor. Yardımlarınız için teşekkür ederiz.node js sunucusunda kanal websocket nasıl oluşturulur

+0

Google 'node websockets' ve 'socket.io'. Kendiniz hakkında biraz araştırma yaparsanız, bunu nasıl yapacağınızı öğretecek birçok kaynak vardır. –

+0

Sunucu düğümü j'leri oluşturmayla ilgili bir çok örnek buldum, ancak bir kanalın nasıl oluşturulacağını değil. Düğüm js ve javascript ile ilk defa çalışıyorum. – SDH

cevap

3

socket.io10'u kullanarak, aboneleri farklı gruplara ayırmak için kanalları kolayca oluşturabilirsiniz. Socket.io, Rooms kanallarını çağırır ve read the documentation for details.

Özünde

, istemciler sokete bağlandığınızda, bunları belirli bir derslik katılmak vardır: Eğer (sizin durumunuzda mesaj göndermek) bir etkinliği yayarlar zaman

io.on('connection', function(socket){ 
    socket.join('some room'); 
}); 

, bunu müşterilere gönderebilirsiniz oda numarası:

io.to('some room').emit('some event');