"Enter"a basıp içeriğe geçin

Socket.io Notları

Merhabalar kısa bir dönem Socket.io ile ilgilenmiş biri olarak daha önce unuttuğumuz veya bu nasıl oluyordu dediğimiz socket komutlarını bir arada topladım.Socket.io dökümantasyonu gayet net ve anlaşılır fakat kendimde bazen unuttuğum için bir liste yapmıştım.Özellikle içerisinde bir odalar olan bir socket yazıyorsanız sık sık bu link açacağınızı düşünüyorum.Bookmarklara eklersiniz artık 🙂

Herhangi bir odaya bağlantı kurmak :

socket.join('room')

Odaya bağlı tüm kullanıcılara gönderim yapmak :

io.sockets.in('room').emit('message', {foo:bar});

Gönderici dışında odaya bağlı tüm kullanıcılara gönderim yapmak :

broadcast.to('room').emit('message',{foo:bar});

Bir odaya bağlı kullanıcı listesi :

io.sockets.clients('room')

Socket içinde açılan tüm odaların listesi :

io.sockets.manager.rooms

Tüm bağlı kullanıcılara yayın yapmak :

io.sockets.emit('message', {foo:bar});

Tek bir sockete gönderim yapmak :

socket.emit('message', {foo:bar});

Bu yazıyı güncel tutacağım kendimde kullandığım için 🙂

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir