join etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
join etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

2 Temmuz 2013 Salı

Socket.io Yayın Tipleri ve Room Yapısı

Hiç yorum yok:

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