Você está aqui: Node.js ::: Socket.IO ::: Conexões |
Como retornar o identificador único de um conexão Socket.IO e Node.jsQuantidade de visualizações: 1380 vezes |
Quando estamos usando o Socket.IO para receber conexões socket e enviar respostas a elas, pode surgir a necessidade de identificar cada uma dessas conexões. Isso pode ser feito por meio da propriedade id do objeto socket. O valor retornado é uma string única durante toda a execução do server. Veja um exemplo de seu uso: ---------------------------------------------------------------------- Precisa de ajuda? Chama no WhatsApp +55 (62) 98553-6711 (Osmar) Este código foi útil? Paga um cafezinho pra mim :-( PIX: osmar@arquivodecodigos.com.br ---------------------------------------------------------------------- const app = require('http').createServer() const io = require('socket.io')(app); app.listen(8081); // vamos ouvir na porta 8081 // vamos reagir às conexões io.on('connection', (socket) => { console.log("Iniciei sua conexão com o id: " + socket.id); }); Aqui eu deixei só o código necessário para a demonstração. No entanto, quando você levantar esse servidor e fizer conexões com navegadores diferentes, você verá o log do servidor exibindo o id de cada uma das diferentes conexões. É importante observar que o id da conexão é definido após o disparo do evento connect e é atualizado todas as vezes que o evento reconnect é disparado. |
![]() |
Veja mais Dicas e truques de Node.js |
Dicas e truques de outras linguagens |
GNU Octave - Como calcular o cateto oposto dadas as medidas da hipotenusa e do cateto adjascente em GNU Octave |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |