Сообщение от HotReboot
|
Вся проблема в том, что не из документации, не из примеров в инете я не могу найти пример как вытащить id конкретного соединения
|
Так по ссылке, что я давал, есть пример этого
const express = require('express'),
app = express(),
http = require('http').createServer(app),
io = require('socket.io')(http)
const host = '127.0.0.1'
const port = 7000
let clients = []
io.on('connection', (socket) => {
// Вот же он - socket.id
console.log(`Client with id ${socket.id} connected`)
clients.push(socket.id)
socket.emit('message', "I'm server")
socket.on('message', (message) =>
console.log('Message: ', message)
)
socket.on('disconnect', () => {
clients.splice(clients.indexOf(socket.id), 1)
console.log(`Client with id ${socket.id} disconnected`)
})
})
https://nodejsdev.ru/doc/websocket/