Socket.io,Redis商店和IE

时间:2011-11-02 21:22:51

标签: node.js redis socket.io

我使用Redis,Socket.io,运行diff socket.io客户端的theres 2 nodejs服务器进行了游戏。我通过redis商店与两个socket.io客户端进行通信,这样我可以随时发送到所有套接字。它有效。

io.sockets.emit('successful_connection', { success : true }); return;

我的问题是,当通过id调用特定套接字时,它会失败。

io.sockets.socket(socketId).emit('successful_connection', { success : true }); return;

我不知道为什么,它适用于所有其他浏览器。下面是socket.io/redis商店配置的代码

    io.configure(function(){
        var RedisStore = require('socket.io').RedisStore,
            opts = {host: **.***.**.**, port: ****};
        io.set('store', new RedisStore({redisPub:opts, redisSub:opts, redisClient:opts}));
    });     

任何建议都会有所帮助,现在我的主要想法是“为什么要有nodejs / socket.io服务器”。如果我必须处理这个问题,真的有好处吗?感谢

1 个答案:

答案 0 :(得分:0)

带有示例代码的

This博文可能会对您有所帮助。