Cosmin
2007-06-25 15:58:57 UTC
Hello.
I am trying to set a timeout value smaller than the default 30
seconds, without any success. MSDN does not mention this bug (http://
support.microsoft.com/kb/176420) in IE 7 (I'm using IE7 on XP).
I tried to set several flags, as in the following lines:
DWORD var = 4000L; // millisec
int b = InternetSetOption(fSession, INTERNET_OPTION_CONNECT_TIMEOUT,
(void *)&var, sizeof(var));
b = InternetSetOption(fSession, INTERNET_OPTION_DATA_RECEIVE_TIMEOUT,
(void *)&var, sizeof(var));
b = InternetSetOption(fSession, INTERNET_OPTION_DATA_SEND_TIMEOUT,
(void *)&var, sizeof(var));
b = InternetSetOption(fSession, INTERNET_OPTION_SEND_TIMEOUT, (void
*)&var, sizeof(var));
b = InternetSetOption(fSession, INTERNET_OPTION_RECEIVE_TIMEOUT, (void
*)&var, sizeof(var));
var = 4; // Retries
b = InternetSetOption(fSession, INTERNET_OPTION_CONNECT_RETRIES, (void
*)&var, sizeof(var));
Does anybody know anything more on this topic ?
Thank you.
Cosmin
I am trying to set a timeout value smaller than the default 30
seconds, without any success. MSDN does not mention this bug (http://
support.microsoft.com/kb/176420) in IE 7 (I'm using IE7 on XP).
I tried to set several flags, as in the following lines:
DWORD var = 4000L; // millisec
int b = InternetSetOption(fSession, INTERNET_OPTION_CONNECT_TIMEOUT,
(void *)&var, sizeof(var));
b = InternetSetOption(fSession, INTERNET_OPTION_DATA_RECEIVE_TIMEOUT,
(void *)&var, sizeof(var));
b = InternetSetOption(fSession, INTERNET_OPTION_DATA_SEND_TIMEOUT,
(void *)&var, sizeof(var));
b = InternetSetOption(fSession, INTERNET_OPTION_SEND_TIMEOUT, (void
*)&var, sizeof(var));
b = InternetSetOption(fSession, INTERNET_OPTION_RECEIVE_TIMEOUT, (void
*)&var, sizeof(var));
var = 4; // Retries
b = InternetSetOption(fSession, INTERNET_OPTION_CONNECT_RETRIES, (void
*)&var, sizeof(var));
Does anybody know anything more on this topic ?
Thank you.
Cosmin