我知道这是一个非常受欢迎的问题,但我没有找到我的问题的答案。非常相似 的问题:socket.IO:当我在 socket.io 1.0 中向特定客户端发出信号时,如何获取 socketid
我想使用 socketId 发送到特定的客户端,但是我得到一个错误,见下文。
socket.join( gameId );
io.sockets.connected( opponent ).join( gameId );
socket.emit( 'ready', gameId, 'X', x, y );
io.sockets.connected( opponent ).emit( 'ready', gameId, 'O', x, y );
错误:
io.sockets.connected( opponent ).join( gameId );
^
TypeError: Property 'connected' of object #<Namespace> is not a function
请帮我。忘了说,不能.join(gameId)
用io.to(socket.id)