Например, на стороне клиента у меня есть два зарегистрированных пользователя и онлайн-пользователь.
UID 1: Leon UID 2: Альберт
Леон хочет знать, сколько у него кредитов.
например, Леон нажать кнопку получить кредит, значит:
socket.emit('my_credit', 1);
А на стороне сервера я использую этот код:
Пример:
var express = require('express');
var server = express();
var app = require('http').createServer(server);
var io = module.exports.io = require('socket.io')(app);
io.on('connection', function(socket){
socket.on('my_credit', function(uid){
getUserCredit(uid, (result) => {
socket.emit('my_credit', result);
})
});
});
Теперь, на стороне клиента, все пользователи получают это значение! Если я хочу, чтобы только Леон получил это значение, как я могу это сделать?
Как я могу на стороне сервера найти точный идентификатор?