Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

146
Visualizações
Socket.IO get current room from socket or data

In my scenario a user can join multiple room. Can I understand from which room the user is sending a message on the server? In the example below, I am sending the ID of the room the user is sending the message to in the package.

Client Side

  ...
    const SendMessage=()=>{
      // Get active room id
      const selectedRoomId = document.getElementById("channelList").value;
      socket.emit('srv-chat-message', 
      { 
        'roomId':selectedRoomId, 
        'message':'Hello world' 
      });
    }
 ...

Server Side

 ...
 socket.on('srv-chat-message', (data) => {     
    io.to(data.roomId).emit('cln-chat-message', {
      message: 'Hello from server'
    }); 
 });
 ...
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda