我在使用socket.io工作麻烦的基本客户对客户(或客户端 - 真的>服务器 - >客户端)。 继承人的代码,我现在所拥有的:
io.sockets.on('connection', function (socket) {
users.push(socket.sessionId);
for(userID in users) {
console.log(userID);
io.sockets.socket(userID).emit('message', { msg: 'New User Connected succesfully' });
}
socket.emit('message', { msg: 'Connected succesfully' });
socket.on('my other event', function (data) {
console.log(data);
});
});
从我的理解,应该发送新的用户信息到每一个连接的用户(个人,因为我想在以后做实际的个人信息)。 相反,我只得到末尾的“连接成功”的消息。 我没有从我的服务器或客户机的任何错误或其他负面的指标。
为什么任何想法io.sockets.socket(userID).emit()
不工作或者是什么在它的地方使用?