Thank you for your reply. I am unfamiliar with GetTickCount. Is that an API or something? It doesn't seem to be associated with THttpCli. Can you give me a small example of how to use GetTickCount.
Thank you. > I'm using a ThttpCli to download a 500kb file from my server. I could > go bigger, but I have a 6000mb transfer limit per month on my server. I > would rather do this another way, but this is the only way I know of. > Still, doing it this way, I can't figure out how to determine the time > it took to download the file. I hope this makes sense to someone. Use GetTickCount just before starting your download and GetTickCount from the OnRequestDone event. You'll have an exact measure of the time in milli-seconds (be aware GetTickCount wrap back to 0 after approximatively 49 days of up time). Given the size of the download you've done, you can compute the thruput with very simple math. You can also start a download of a large file and stop it after, let's say 15 seconds using Abort. Looking at the received size during 15 seconds, you can compute the mean thruput during those 15 seconds. -- [EMAIL PROTECTED] http://www.overbyte.be ----- Original Message ----- From: "G. M. Faggiano" <[EMAIL PROTECTED]> To: <twsocket@elists.org> Sent: Thursday, September 01, 2005 3:58 AM Subject: [twsocket] Download time > Hello, > > I'm trying to write a little app that downloads a file from my server at > regular intervals and tells me what my true connection speed is. > I'm doing this because I use a broadband connection through my lan. So, > I have no real way to check my current speed without going to one of > those online speed tests. I just want to represent my speed in mps via > an icon in my system tray. If anyone has a better Idea on how to get > the result I'm after, please tell me. Here is what I'm doing now. > > I'm using a ThttpCli to download a 500kb file from my server. I could > go bigger, but I have a 6000mb transfer limit per month on my server. I > would rather do this another way, but this is the only way I know of. > Still, doing it this way, I can't figure out how to determine the time > it took to download the file. I hope this makes sense to someone. > > Also, Francois, your components are awesome! I've been using them for > about two years now. I'll be sure to send you a post card. > -- > To unsubscribe or change your settings for TWSocket mailing list > please goto http://www.elists.org/mailman/listinfo/twsocket > Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be