ksa,
Вся проблема в том, что не из документации, не из примеров в инете я не могу найти пример как вытащить id конкретного соединения т.е алгоритм примерно такой:
при соединение у меня отсылается типа ник.
socket = io("https://example.com:8443", {
auth: {
token: "example_user"
}
});
и в сокет он доступен по socket.handshake.auth.token
socket.on("message", (data) // формат data [user_from, user_to, msg]
for (тут перебираем массив сокетов) // вот тут я не понимаю какой массив брать.
if (socket.handshake.auth.token == data.user_to)
//берём id сокета и отсылаем
io.sockets.sockets[id].emit('message', data.msg...