node.js socket.io não pode enviar para um cliente específico
Encontrei algumas referências a isso, mas nada que realmente ajude. Também de acordo com algumas pesquisas, esta é a maneira correta de enviar uma mensagem para um cliente específico. Eu tenho:
io.sockets.socket(players[i].id).emit('deal_card', {
// etc
});
e recebo esse erro nessa linha:
Missing error handler on 'socket'.TypeError: Object #<Namespace> has no method 'socket'
Alguma ideia?