您好我想发送到我存储在变量中的特定套接字:
socket.on('register', () => {
clintToEmitTo = socket.id;
console.log('clint To Emit To Socket ID ', clintToEmitTo);
});
我知道要发送到特定套接字,我需要执行以下操作:
socket.to(clintToEmitTo).emit('getName', (response) => {
console.log(response);
});
但是,我希望能够使用回调或确认,这就是我得到的:
(node:1956)UnhandledPromiseRejectionWarning:未处理的承诺 rejection(拒绝id:2):错误:不支持回调 广播(节点:1956)[DEP0018]
请注意:emit事件可以由另一个客户端事件触发,这就是我没有在已注册事件上添加回调的原因
答案 0 :(得分:0)
只是发送一些东西? :
socket.to(clintToEmitTo).emit('getName', "something");