0

chat moduleRailsアプリケーションにを実装しようとしています。このrailscastFayeチュートリアルを調べまし。チュートリアルを通じて、ライアンはbroadcastingメッセージについて言及していますが、私が欲しいのはprivate conversations、ブロードキャストではなく、クライアント間のようなものです。

フェイを通してそれを行うことは可能ですか?または、Railsでチャットを実装するためのより良い方法はありますか?

4

3 に答える 3

2

faye の認証を処理する gem があるため、ユーザーはあなたがサブスクライブしているチャンネルでのみ聞くことができます。その宝石について話しているレールキャストもあります。 https://github.com/ryanb/private_pub

于 2012-04-29T04:24:40.253 に答える
1

Ryan のチュートリアルを使用しprivate_pubて、Gmail のようなインスタント メッセージング機能を実現しました。実際にはそれほど複雑ではありません。このチュートリアルhttp://goo.gl/l3e8zNでどのように達成したかをご覧ください

于 2014-07-31T02:38:53.210 に答える
1

Faye についてはよくわかりませんが、原則が純粋な node.js や websockets のようなものと同じであると仮定すると、サブスクライブできるチャネルを発生している数のチャットに分割して、ほとんどの認証システムと同様に、クライアントがそのチャネルにサブスクライブする前に何らかの認証が必要になります (共有シークレット、ユーザー名/パスワード、チャレンジ/レスポンスなど)。

于 2012-04-29T03:05:25.000 に答える