Hello,
After doing more research, I determined that the Vista IS the culprit. I am
already working with a slow server connection and the Microsoft Vista TCP
autotuning made the connection even slower, slow enough to TIMEOUT. I
wasn't experiencing a TIMEOUT with XP. After I disabled autotuning, chimney,
and rss my application worked on Vista just as it worked on XP.
(netsh interface tcp set global autotuning=disabled
netsh interface tcp set global chimney=disabled
netsh interface tcp set global rss=disabled)
I do have a new question: I could not determine if HttpCli component has a
TIMEOUT property. My current TIMEOUT implementation is as follows:
bHttpCliBusy := True; // This variable get set to False in HttpCli1
OnRequestDone
HttpCli1.GetAsync;
// Procedure that waits for either 30 seconds to elapse or bHttpCliBusy=False
Client1BusyTimeout(30);
Is there a different way to implement a Timeout with the HttpCli1.
Thank you.
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be