Как сгенерировать на конкретный сокет с обратным вызовом? - PullRequest
0 голосов
/ 01 мая 2018

Привет, я хочу передать в определенный сокет, который я сохранил в переменной:

 socket.on('register', () => {
     clintToEmitTo = socket.id;
     console.log('clint To Emit To Socket ID ', clintToEmitTo);
 });

Я знаю, что для отправки в определенный сокет мне нужно сделать следующее:

 socket.to(clintToEmitTo).emit('getName', (response) => {
    console.log(response);
 });

Однако я хочу иметь возможность использовать обратный вызов или подтверждение, вот что я получаю:

(узел: 1956) UnhandledPromiseRejectionWarning: необработанное обещание отклонение (идентификатор отклонения: 2): ошибка: обратные вызовы не поддерживаются, когда радиовещание (узел: 1956) [DEP0018]

обратите внимание, что: событие emit может быть вызвано другим клиентским событием, поэтому я не добавил обратный вызов для зарегистрированного события

1 Ответ

0 голосов
/ 01 мая 2018

Просто отправить что-нибудь? :

  socket.to(clintToEmitTo).emit('getName', "something");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...