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: 1604 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 |
|
Python - Como testar se um ponto está dentro de um círculo em Python - Desenvolvimento de Games com Python C++ - Como criar uma classe C++ completa, incluindo os arquivos de definição .h e implementação .cpp |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






