Emit help #4924
            
              Emit help
            
            #4924
          
          
        -
| I've gone through emit cheat sheet v3 and v4 but some things are not working properly. May be I misunderstood something. For broadcasting an event to all clients in a room except sender, I used socket.broadcast.emit('server_message', { text: `${name} joined the that🔥`, id: crypto.randomUUID() }, 'join');But the message event is captured by every clients in every room and without room. We have io.to('room-name');and socket.to('room-name');I need a clarification on rooms, all-clients, only-sender, except-sender, all-clients-in-room-[..], etc. I'm using Deno as the server runtime | 
Beta Was this translation helpful? Give feedback.
      
      
          Answered by
          
            darrachequesne
          
      
      
        Jan 19, 2024 
      
    
    Replies: 1 comment
-
| Hi! 
 Basically, rooms are filters that you apply when broadcasting an event. | 
Beta Was this translation helpful? Give feedback.
                  
                    0 replies
                  
                
            
      Answer selected by
        itsfuad
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment
  
        
    
Hi!
io.emit()socket.broadcast.emit()io.to("room1").emit()socket.to("room1").emit()Basically, rooms are filters that you apply when broadcasting an event.