The Indy version that shipped with Delphi 6 does not include the option to specify a timeout when opening a TCP connection. I have been informed in another question that Indy 9 and 10 can do this.
Is it possible to upgrade Delphi 6 to Indy 9 or 10?
I have so far been unable to locate a download of either, and equally unsuccessful in finding upgrade instructions.
Can anyone help me figure this out?
Indy 10 supports Delphi 5 and above. Comprehensive download and installation instructions are available on Indy's web site.
So, to answer your question, yes. :)
There is also further information on installation and other migration issues in Indy's KnowledgeBase.
At time of writing, although the navigation links on the Knowledgebase page itself are broken, you can download the full knowledgebase document via the link on the Knowledgebase landing page (see above). The link to the PDF document is working: