JavaScript で書かれた株式相場表示のような Web ページを作成しています。ページが通信するサーバーも C++ で作成しています。
単一のサブスクリプション メッセージをアプリ サーバーに送信し、キープアライブ接続を開いたままにし、アプリ サーバーからプッシュされたインバウンド データを常に受信するように、Web ページを効率的にしたいと考えています。
現時点では、サーバーからデータを受信するたびに、Web クライアントのサブスクリプション コールを再発行する必要があります。問題は、XHR オブジェクトが readyState(4) に到達するたびに、呼び出しが事実上完了してしまうことです。これ以降に Web ページに到着するデータはすべて無視されます。Web クライアントはデータを再送信でき、それによってオブジェクトがリセットされますが、送信は不要であり、XHR オブジェクトをリセットするためにのみ使用されています。
どういうわけか既存の XHR オブジェクトをリセットし、より多くのデータが Web ページにプッシュされたときに Web ページが応答して処理できるように、より多くのインバウンド データを期待する状態にすることができるかどうかを知りたいです。
ご協力いただきありがとうございます。注: このプロジェクトでは JQuery を使用していません。