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: 1382 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: 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 |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |