2012-01-07 6 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

Node.jssocket.ioをリアルタイムで更新するための統合は、あなたが探しているものです。

サンプルコード:

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

関連する問題