2

これは FAQ でなければならないので、だれか「ダミーのためのネットワーク プログラミング」の URL に誘導してもらえませんか?

サーバーは、イベントが発生したときに、情報をクライアントにプッシュするか、すべてにブロードキャストしたいと考えています。これは、クライアントが「万が一に備えて」サーバーを常にポーリングするのとは対照的です。その後、クライアントはブラウザ ページの表示を更新します。

それ、どうやったら出来るの?(それはn00bの質問だったと言われました)

ソケットで情報を受信し、それをブラウザー表示 (PHP) が HTML リフレッシュ タグで処理できるデータベースに書き込むスレッドを用意する必要がありますか?

ばかげて申し訳ありません。

4

4 に答える 4

2

申し訳ありませんが、皆さん、明白な答えはhttp://en.wikipedia.org/wiki/Push_technology#HTTP_server_pushです。

于 2010-04-20T06:09:30.787 に答える
2

コメットのようなものを探していると思います: http://en.wikipedia.org/wiki/Comet_%28programming%29

コメットは、サーバーからクライアントにデータをプッシュできるようにする長期間の HTTP 接続があるポーリングの反対のようなものです。残念ながら、上記のようなリンク以外に貸せるものはあまりありませんが、うまくいけば、それがあなたを正しい方向へと導きます.

役立つかもしれないいくつかのリンク:

https://stackoverflow.com/questions/tagged/comet

http://ajaxpatterns.org/HTTP_Streaming

于 2010-04-20T05:40:39.837 に答える
1

おそらく、前の投稿の明白な答えが「問題」を解決できるでしょう。もう 1 つの方法は、ブラウザーに自動的に強制的にページを更新させることです。サーバーは、ブラウザが使用できる情報を提供できます。属性 refresh および content で meta タグを使用する

于 2010-07-06T00:48:40.680 に答える
1

このタマネギの皮をむく方法は複数あります: 1. タイマー付き iframe 2.ajax。3.コメット - サーバープッシュ 3.など

最新の html5 websockets を忘れないでください

于 2010-11-16T20:02:29.367 に答える