Я работаю с сервером Socket.io, и я пытаюсь получить доступ к сокету, который выдает событие от клиента.Как получить доступ к целевому сокету в обработчике Socket.io
Там же этот пример в документации:
socket.on('private message', function (from, msg)
{
console.log('I received a private message by ', from, ' saying ', msg);
});
Попытка использовать это, я заметил, что параметр порядка изменилось в последней версии и «от» параметр фактически является функцией.
У меня возникли проблемы с этим, чтобы получить информацию о том, кто выбрал событие.
Есть ли другой способ? или, возможно, способ использования параметра для получения информации?
Спасибо. Я пытался использовать именованные функции в качестве обработчиков, но, я думаю, я сделаю это так. –
@NickTsitlakidis - вы можете использовать именованный обработчик, но вам просто нужно создать функцию заглушки, которая передает сокет именованному обработчику. – jfriend00
Вы имеете в виду что-то подобное? 'socket.on ('мое другое событие', handleEvent); function handleEvent (сокет, данные) {console.log (сокет, данные)} ' –