Article View: borland.public.cppbuilder.internet.socket
Article #83Re: TNMHTTP vs. TIdHTTP
From: Dennis Cote
Date: Tue, 22 Apr 2008 15:59
Date: Tue, 22 Apr 2008 15:59
35 lines
2721 bytes
2721 bytes
Carlos Moreno wrote: > > This sounds reasonable, of course. The puzzling aspect is that > it did not behave this way when using TNMHTTP; the very only > thing I changed was this (TNMHTTP replaced by TIdHTTP); nothing > else in the application changed. (well, several lines changed > in the code that downloads the content, since the syntax and > interface for TIdHTTP changes with respect to TNMHTTP --- but > the changes are absolutely confined to this one file; nothing > changed in the rest of the application) > Which version of Indy are you using? I had a similar problem with a combination of TIdICMPClient and TIdTelnetClient clients that would take long to very long pauses. While paused my application was locked as you describe. I couldn't move a window, and it didn't respond to mouse or keyboard input. After a pause the application would process all the queued input and continue normally and until the next pause. The length of the pause varied from several seconds to infinite (i.e. longer than I cared to wait, more than a few hours). This issue first appeared with the version of Indy 9 shipped with BDS 2006. I had no such problems using Indy 8 and older versions of Indy 9 with BCB 6. The problems continued when I switched to the (very old) version of Indy 10 supplied with RAD 2007. This problems disappeared when I switched from the old Indy 10 version supplied with RAD Studio 2007 to the current development snapshot version (about 2 weeks ago). I don't believe there were any substantive changes to my application that would have caused this change in behavior. I assume there was a bug in Indy that has been fixed. Dennis Cote
Technical Details
Message-ID:
<480e0b4b$1@newsgroups.borland.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!proxad.net!feeder1-2.proxad.net!194.25.134.126.MISMATCH!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mailReferences:
<480d16b3$1@newsgroups.borland.com> <480d2d9c$1@newsgroups.borland.com> <480d4e0d$1@newsgroups.borland.com>Show Full Headers
Complete Article Headers
X-Google-Thread: 11508e,b9c5ec9c3a621e4 X-Google-Attributes: gid11508e,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Date: Tue, 22 Apr 2008 09:59:09 -0600 From: Dennis Cote <denniscote@gmail.com> User-Agent: Thunderbird 2.0.0.12 (Windows/20080213) MIME-Version: 1.0 Newsgroups: borland.public.cppbuilder.internet.socket Subject: Re: TNMHTTP vs. TIdHTTP References: <480d16b3$1@newsgroups.borland.com> <480d2d9c$1@newsgroups.borland.com> <480d4e0d$1@newsgroups.borland.com> In-Reply-To: <480d4e0d$1@newsgroups.borland.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit NNTP-Posting-Host: 142.179.167.5 Message-ID: <480e0b4b$1@newsgroups.borland.com> X-Trace: newsgroups.borland.com 1208879947 142.179.167.5 (22 Apr 2008 08:59:07 -0700) Lines: 35 Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!proxad.net!feeder1-2.proxad.net!194.25.134.126.MISMATCH!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail