Newsgroups : Borland : borland.public.delphi.internet.winsock : 2006 Mar : Ethernet modem resets while downloading (http) data
| Subject: | Ethernet modem resets while downloading (http) data |
| Posted by: | "Shiva" (shi..@gonzo.com) |
| Date: | Sat, 11 Mar 2006 02:32:27 |
Hi,
I've written a download manager that retrieves data (pictures, audio files)
from various websites. The program seemed to work fine, but unfortunately,
it now and then resets my ethernet modem after running for some time. The
connection is lost, yet the OS manages to establish a new connection after
quitting my program.
This has never occured up to now and it only happens while running my
program.
Some more info:
- the program is a threaded application. Each thread uses TIdHttp.Get() to
retrieve data. The total number of threads is 4 (including the main thread)
- frequent redirects take place in the program (302-messages),
TIdHttp.HandleRedirects is set to true
- I'm using Delphi 7 and Indy 9
- OS is Windows XP SP2.
- Windows Firewall is being used.
- the modem is an ADSL ethernet modem/router, it's a Speedtouch 546
- This event has been logged in Window's event viewer: "The system detected
that network adapter \DEVICE\TCPIP_{2A59A2F7-D922-4D17-B995-2354AD6DC4CA}
was connected to the network, and has initiated normal operation over the
network adapter".
Does anybody have any clue of the cause of this problem?
Thanks a lot!