0

まず、問題の概要を説明します。

私がやりたいのはサイトを作ることです。クライアントが接続すると、1秒ごとに番号がブロードキャストされます。

これは、サイトのすべての人によって行われます。

したがって、毎秒、すべてのクライアントが他のすべてのクライアント番号を受け取ります。

私の解決策(それは現在意味がありません)

これを行うためにXMPPとOpenFireサーバーを使用することを考えましたが、PHPで動作させることができないようです。

最後に質問

  1. 私が概説したものよりも私の問題を解決するためのより良い方法はありますか?別のポトコールか何か?

  2. OpenFireでうまく機能するものはありますか

私はすでにこれらを見ました

http://code.google.com/p/xmpphp/

https://github.com/tong/hxmpp/

4

2 に答える 2

2

そして明けましておめでとうございます、

XMPPは、問題の通知を処理する最も一般的な方法ですが、それでも、プッシュレットである問題を処理するために、それほど重くないアプローチ(手法)を使用できます。確かに、前のリンクだけではありません。プッシュレットは、データがサーバー側からクライアントブラウザ内の(ダイナミック)HTMLページに直接プッシュされるサーブレットベースのメカニズムです。これにより、サーバーがWebページを定期的に更新できます。XMPPよりもはるかに軽量であることを確認してください。

また、 HereのようにJavaサーバー側で使用することもできます。これにより、いくつかの新しいアイデアが得られます。

とにかく、ユーザーが多いWebアプリケーションの場合は、よく考えなければなりません。また、XMPPが多くのリクエストに対して多くの制御機能を提供することを確認してください。プッシュレットが放送を行うのに十分な場合。

それがあなたを助けることを願っています。

于 2013-01-01T12:25:45.910 に答える
1

これを読むhttp://belski.net/archives/37-Phurple-for-PHP-5.3-and-up.html

phurple拡張機能を使用して、PHP+XMPPで動作させることができます。Pidginのベースであるlibpurpleで動作します。これにより、他の多くのプロトコルでも使用できるようになります。XMPPは、Facebook、Google、およびその他のXMPPベースをすでに有効にしています。

于 2013-09-09T19:24:13.363 に答える