Surface RT/RT2 および Surface Pro2 のプロジェクトに取り組んでいます。最近の作業でUpgradeToSslAsync
、デバイスの Win8/Win8.1 では遅すぎることがわかりました。DNS/プロキシを構成せずに、自社の Web サイトの 1 つをイントラネット内の FQDN (イントラネットとインターネットの両方からアクセス可能) に接続すると、問題が高確率で発生します。
このウェブサイトxxx.a.com
がhttps
. IEからアクセスすると20~40秒くらいで成功します。ただし、私のプログラムは成功するまでに約 150 秒かかります。
私のプログラムはStreamSocket.UpgradeToSslAsync に従って接続を確立します。2 つの手順があります。a) と単純に接続xxx.a.com
しhttps
ます。成功したら、b) 接続を SSL にアップグレードします。
ステップ a) は非常に高速ですが、ステップ b) で問題が発生しました。UpgradeToSslAsync
の完了イベントが来るまで、145 秒以上待機します。
問題は毎回発生しません。プログラムを再インストールするか、マシンを再起動した後、そこにあるかどうかはわかりません。
なぜこれが起こったのかわかりません。何か提案をお願いできますか?どうもありがとうございました!