> Interesting concept. I have looked at the FTP client source and the > first thing I am going to try is to change is the DataSocket to an > array of TWSocket. If this falls in a big heap I shall look at your > idea of multiple FTP components.
If you make that change you will still be downloading files sequentially, whereas using X components means you can download files consecutively which will be X times faster, although it will be a heavier load on the FTP server. All the FTP components can share the same events, you create them dynamically as an array, and use a few state arrays to keep track of which components are downloading which files. Francois recently added a demo that does this, OverbyteIcsFtpMultiPartDownload, although it is designed to download a single large file as multiple chunks. Angus -- 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