복붙노트

[REDIS] Socket.io, 레디 스 저장 및 IE

REDIS

Socket.io, 레디 스 저장 및 IE

나는, 레디 스, Socket.io를 사용하여 게임을 가지고 사랑하는 socket.io 클라이언트를 실행 2 개 nodejs 서버 프로그래머. 나는 레디 스 매장을 통해 모두 socket.io 고객과 내가 원할 때마다 모든 소켓에 방출 할 수있는 방법을 전달하고있다. 그리고 그것은 작동합니다.

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

내 문제는 즉 ID로 특정 소켓을 호출 할 때, 그것은 실패입니다.

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

그것은 다른 모든 브라우저에서 작동 내가 왜 아무 생각이 없습니다. socket.io/redis 저장 설정을위한 Heres는 코드

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

어떤 조언을 지금 내 주요 생각이, 도움이 될 것입니다 "/ 서버를 Socket.IO에 nodejs 이유." 내가이 처리해야하는 경우 정말 장점이있다. 감사

해결법

  1. ==============================

    1.예제 코드와이 블로그 게시물에 당신을 도울 수 있습니다.

    예제 코드와이 블로그 게시물에 당신을 도울 수 있습니다.

  2. from https://stackoverflow.com/questions/7987490/socket-io-redis-store-and-ie by cc-by-sa and MIT license