0

ユーザーがチャット中にWebページでさまざまなアクションを実行できるページを設定しようとしています。タブのあるユーザーのページで特定のDIVのライブビューを表示できるようにする必要があります。タブをクリックすると、画面に更新され、タブをクリックすると、画面に反映されます。

チャットスクリプトを見つけるのは簡単でしたが、これを実現するための基本的なスクリプトまたはコードスニペットをGoogleとStackOverflowで見つけるのに苦労しています。おそらく私は正しい用語を使用していません。誰かが私を正しい方向に向けてくれませんか?

4

2 に答える 2

0

必要なのはsocket.ioだと思います。使い方はとても簡単です: http://socket.io/#how-to-use

于 2012-11-02T06:01:19.990 に答える
0

これをハックして機能させる方法はたくさんありますが、標準化された方法が必要な場合は、Bayeux プロトコルを使用してください。この種の通信が gmail や facebook などで行われる方法は、cometd ( cometd.org ) の実装を介して行われます。このセットアップをネット上で実装するための参考資料がたくさんあります。

(1) cometd の相互作用を可能にする環境をセットアップする

これは、リモート ホストでデーモン スクリプト (例: 無限の PHP スクリプト) を実行できる場合、基本的に作業は 0 です。

(2) クライアントをサーバーと同期させるコードを書きます。これは、div を読み取り、それについてすべてのクライアントにブロードキャスト レベルの通信を行うローエンド部分になります。

完全に機能する良い例は、PHP で COMET を実装する方法の記事です。

于 2012-11-02T08:03:45.607 に答える