-
Star
(299)
You must be signed in to star a gist -
Fork
(96)
You must be signed in to fork a gist
-
-
Save alexpchin/3f257d0bb813e2c8c476 to your computer and use it in GitHub Desktop.
// sending to sender-client only | |
socket.emit('message', "this is a test"); | |
// sending to all clients, include sender | |
io.emit('message', "this is a test"); | |
// sending to all clients except sender | |
socket.broadcast.emit('message', "this is a test"); | |
// sending to all clients in 'game' room(channel) except sender | |
socket.broadcast.to('game').emit('message', 'nice game'); | |
// sending to all clients in 'game' room(channel), include sender | |
io.in('game').emit('message', 'cool game'); | |
// sending to sender client, only if they are in 'game' room(channel) | |
socket.to('game').emit('message', 'enjoy the game'); | |
// sending to all clients in namespace 'myNamespace', include sender | |
io.of('myNamespace').emit('message', 'gg'); | |
// sending to individual socketid (server-side) | |
socket.broadcast.to(socketid).emit('message', 'for your eyes only'); | |
// join to subscribe the socket to a given channel (server-side): | |
socket.join('some room'); | |
// then simply use to or in (they are the same) when broadcasting or emitting (server-side) | |
io.to('some room').emit('some event'): | |
// leave to unsubscribe the socket to a given channel (server-side) | |
socket.leave('some room'); |
Awesome!
Thank you!!!
Thanks
heyy can you please answer this
https://stackoverflow.com/questions/50878515/how-to-send-notification-to-a-particular-client-with-socket-io
Thanks a2net... Your first comment was exactly what I was looking for...
However, I just learned about rooms, I think I might swap to using rooms
A great cheat sheet, add a2net addition
In the most recent version of socket.io, I think they changed this:
// sending to individual socketid (server-side)
socket.broadcast.to(socketid).emit('message', 'for your eyes only');
to this
// sending to individual socketid (private message)
io.to(`${socketId}`).emit('hey', 'I just met you');
can you please tell me , if i want to send message from one client to another client by user id and session ID how i can send in JAVA .b I'm using socket IO server side. @alexpchin
THAAAAANKS!!!!!!!!!!!!!
Thanks alot you are awesome
www.sultan.org
how to save persistant socket IDs in my app then send from specific socket to specific socket?
Hi guys, is there a way to send to everyone in a channel but one specific socket id?
I mean I want to emit a message to everyone but one person who is not the sender. Is it possible I wonder?
thanks a lot.
Thanks
This is amazing thank you very much!
Good buddy
@alexpchin I love you!