node.js socket.io无法发送到特定的客户端

我发现了一些这样的参考,但实际上没有直接的帮助。 另外根据一些研究,这是向特定客户端发送消息的正确方式。 我有:

io.sockets.socket(players[i].id).emit('deal_card', { // etc }); 

我得到这个错误:

 Missing error handler on 'socket'.TypeError: Object #<Namespace> has no method 'socket' 

有任何想法吗?

       

网上收集的解决方案 "node.js socket.io无法发送到特定的客户端"