2 Temmuz 2013 Salı
Socket.io Yayın Tipleri ve Room Yapısı
Gönderen
no
at
Salı, Temmuz 02, 2013
Etiketler
broadcast
,
join
,
node js
,
room
,
rooms
,
socket.io
Daha önce socket.io kullanımı hakkında temel bilgiler vermiştik. Bu yazıda socket.io'nun kullanımı ile ilgili sık kullandığımız, ihtiyaç duyduğumuz komutlara göz atalım.
Tüm bağlı kullanıcılara yayın yapmak için :
io.sockets.emit('message', {foo:bar});
Tek bir sockete gönderim yapmak için :
socket.emit('message', {foo:bar});
Gönderici dışında tüm bağlı kullanıcılara gönderim yapmak için:
socket.broadcast.emit('message', {foo:bar});
Odaya Bağlantı kurmak için:
socket.join('room')
Odaya bağlı tüm kullanıcılara gönderim yapmak için:
io.sockets.in('room').emit('message', {foo:bar});
Gönderici dışında odaya bağlı tüm kullanıcılara gönderim yapmak için:
broadcast.to('room').emit('message',{foo:bar});
Bir odaya bağlı kullanıcı listesi için:
io.sockets.clients('room')
Açılan tüm Odaların Listesi içi :
io.sockets.manager.rooms
Benzer içerikler
Kaydol:
Kayıt Yorumları
(Atom)
Hiç yorum yok:
Yorum Gönder