2012-01-07 5 views
1

온라인 사용자를 관리하기위한 node.js 모듈이 있습니까?온라인 사용자를 관리하기위한 Node.js 모듈?

이것은 실시간 응용 프로그램이 누가 사용 가능한지/연결되어 있는지를 알 수 있음을 의미합니다. 서로간에 메시지를 보내고, 다른 사람들의 이벤트에 가입하십시오.

어떤 도움을 주셔서 감사합니다.

+0

http://stackoverflow.com/questions/3498005/user-authentication-libraries-for-node- js 그냥 socket.io 연결을 계속 설정하십시오 – William

+0

나는 그 질문에 추가, 또한 서버 간의 통신에 mongodb + redis를 사용하는 것이 좋습니다. – William

+1

참조 http://stackoverflow.com/questions/8661758/advice-on 구현 - 웹 사이트 - 구현/8662707 # 8662707 – fent

답변

1

socket.io 위에 쉽게 할 수있는 것과 같은 소리가납니다.

0

실시간 업데이트 용 socket.io의 통합은 Node.js입니다.

샘플 코드 :

io.on('connection',function(socket){ 
    socket.on('update_list',function(data){ 
     //data.purpose; 


     if((String(data.purpose.trim()))=='login'){ 
     var query="update user set online = ? where id = ?"; 
     con.query(String(query),['Y',data.id],function(err,rows){ 
     // var query="select * from user where id !='"+data.id+"'"; 
      var query="select * from user"; 
      con.query(String(query),function(err,rows){ 
      io.emit('logout update',JSON.stringify(rows)); 
      }); 
     }); 
     }else{ 
     var query="update user set online = ? where id = ?"; 
     con.query(String(query),['N',data.id],function(err,rows){ 
      //var query="select * from user where id !='"+data.id+"'"; 
      var query="select * from user"; 
      con.query(String(query),function(err,rows){ 
      io.emit('logout update',JSON.stringify(rows)); 
      }); 
     }); 
     } 
    }); 
}); 

당신이있어 적절한 문서를 찾을 수 있습니다 Online Users Node.js

관련 문제