SWI-Prolog HTTP サーバーと通信する IE9 の奇妙な一連のイベントを調査しています。ブラウザのキャッシュをクリアして / を読み込んだ後、これが発生していることがわかります。
- IE9: GET /
- Prolog は /home へのリダイレクトで応答します
- IE9: GET /ホーム
- プロローグはメインページで返信します(HTML、7枚の画像、css、jsを参照)
- IE9 はこれらに対して 7 つの接続を開きます
- WindowsはWSAECONNABORTED を使用してこれらすべてを閉じているようです。サーバーは、リクエストを読み取るための接続と、応答を送信するための接続でこのエラーを報告します。IE9 開発者のインターフェイスは 、すべて中止したと言っています。
- IE9 は正常に動作する 4 つの接続を開き、次に 3 つの接続も正常に動作します。
なぜこれがすべて起こるのか、そして誰が中止を開始しているのか、誰にも分かりますか? (Prolog) サーバー自体は、接続数に制限を課しません (明示的に変更する必要がある WinSock のデフォルトがない限り)。
Ps プラットフォーム: Win7、64 ビット。