ASPサーバー側でWebアプリを開発しており、データプッシュにiframeを使用しています。
ASPハンドラーは、JavaScriptをiframeに時々フラッシュします。
context.Response.Write("<script language='javascript'>top.update('lala');</script>");
context.Response.Flush();
私の問題は、データを受け取ったときに全文が表示されないことがあるということです。たとえば、私はこれを受け取ります:<script language='javascript'>update('lala');</
残念ながら、これにより、次の1秒ほどの間に他のデータが来ない場合、javascriptコードが実行されなくなります。
私が持っている回避策の1つは、500ミリ秒ごとにスレッドをフラッシュすることです。script>......
(その後、JavaScriptを完成させるものを受け取ります。)
ただし、Response.Flush()がデータのチャンク全体を送信する方法が必要だと確信しています。Response.Flush()を適切に使用する方法について誰かが考えていますか?
ありがとうございました!
チャールズ