和泉勝利と申します。

開発環境
Visual C++ 6.0
Win2000Pro SP4
Internet Explorer 6.0
WININET.dll 6.00.2800.1468

CInternetSessionのOpenUrlメソッドを使用してURLに対して
接続を試みる時にタイムアウト値をSetOptionメソッドを使用
して設定しますが、オンライン環境のあるPCのIEのプロキシ
設定等を削除して接続を試みた時に、設定したタイムアウト
値を過ぎても処理が戻って来なくて困っています。

設定しているオプションは以下
INTERNET_OPTION_CONNECT_TIMEOUT -> 5000ms
INTERNET_OPTION_CONTROL_RECEIVE_TIMEOUT -> 5000ms
INTERNET_OPTION_CONTROL_SEND_TIMEOUT -> 5000ms
INTERNET_OPTION_RECEIVE_TIMEOUT -> 5000ms
INTERNET_OPTION_SEND_TIMEOUT -> 5000ms
INTERNET_OPTION_CONNECT_BACKOFF -> 1000ms
INTERNET_OPTION_CONNECT_RETRIES -> 1
5秒と設定しているにも関らずOpenUrl実行後25,6秒処理が
帰ってきません。
どうしたら処理が帰ってくるのでしょうか?

http://support.microsoft.com/kb/176420/ja
上記サイトでIEの古いバージョンでは指定したタイムアウト値
が設定されないバグがあることは判りましたが開発環境のIEは
V6.0です。



__________________________________
STOP HIV/AIDS.
Yahoo! JAPAN Redribbon Campaign
http://pr.mail.yahoo.co.jp/redribbon/