0

ユーザー A が example.php に接続します

クライアントが example.php に接続すると、ページで利用可能なすべてのコンテンツを受信しようとすることを知っています...

また、ページに php が含まれている場合、sleep(10) が含まれていると言って、そのページは php が終了するまで待機することも認識しています...

だから私の質問は、クライアントが応答を得るのをどれくらい待つかです。接続が有効で、開いて応答を待っている時間の長さは問題外です。

理由(ここを超えてオーバーフローコンテンツを実際にスタックするわけではありません)...もしあなたがそう思うなら...私は(ブラウザではない)クライアントデバイスを持っています。このデバイスはexample.phpにhttpリクエストを行います...

デバイスをできるだけ長くサーバーに接続したままにしたい...サーバーが時々データを送信するかもしれない

4

1 に答える 1

1

あなたが探しているのはlong-pollingのようです。ブラウザー以外の HTTP クライアントがサポートしている場合は、WebSocketsも参照してください。これにより、JavaScript を介してクライアントからサーバーへの接続を確立し、クライアントまたはサーバーのいずれかがデータの送信を開始できるオープンな接続を維持できます。その確立された接続を行き来します。

于 2013-07-29T00:11:50.750 に答える