0

PHPでマルチユーザーチャットシステムを開発しています。プッシュとプル、リバース ajax、コメットなどについては知っていますが、ほとんどの場合、サーバー上で構成する必要があります。

ただし、ホスティングプロバイダーを共有しているため、サーバーにアクセスしてこれらのスクリプトをインストールすることはできません。

そのため、いくつかの調査の結果、 pusherpubnubはブラウザーにデータをプッシュするための API を提供することがわかりました。

問題は、クライアントにデータを送信するためのチャネルを提供しているpubnubに関するものですが、マルチキャスト チャットとは異なり、データが 1 人のユーザーにのみ送信されるマルチユーザー チャットを開発したいという問題があります。

1つの解決策は、ユーザーごとに一意のチャネルを作成して、データがそのユーザーにのみ送信されるようにすることだと思いますが、これは効率的ではないようです。pubnubを使用してマルチユーザー チャット システムを実装する他の方法はありますか?

またはより良い他の提案はありますか?

4

1 に答える 1

2

PubNub によるマルチユーザー チャット システム

始めましょう - PubNub のベスト プラクティス: プライベート ルームを管理するには?

PubNub を使用したマルチユーザー チャット システムについて質問しています。コミュニケーション スタイルは 2 人のユーザー間で並行して会話する 1 対 1 です。素晴らしいニュース!PubNub には、 PubNub PULSEというサービスがあります。これは、マルチユーザー チャットに最適な 1 対 1 のスタイルのコミュニケーションを提供します - http://www.pubnub.com/price ( PULSEセクションを参照)。

PubNub のベスト プラクティス - プライベート ルームの管理方法

また、ミキタがマルチルーム チャット サービスの作成方法について言及した会話がここで開始されました。Facebook チャットに似ている可能性があり、複数のチャット ルームに参加して座ることができます - PubNub のベスト プラクティス: プライベート ルームの管理方法?

編集 - 更新情報 - 2018 年 3 月

ユーザーごとに 1 つのチャネルを使用することは非効率的ではありません。好きなだけチャンネルを使用してください。使用するチャネルの数に関しては、それ以上 (または以下) の費用はかかりません。

上記の料金プランは廃止されました。PubNubの価格設定とデバイス カウントからの移行を確認してください。

于 2012-08-13T21:50:21.523 に答える