Hi lately I've been using FTPs quite frequently and stumbled upon several things.
1. (Fix) Either Serv-U ftp doesn't work properly (doesn't send transfer succeeded feedback or it's server's firewall issue that closes the command channel). I don't think it's Serv-U FTP's fault since on small transfers it seems to work properly.
So it has to be solved either by sending NOOP when transferring DATA (even if some FTP servers are broken, they should be fixed) or by checking to see if the command channel is alive after transfer (reached 100% and no feedback received) and if not then reconnecting and checking if the file exists on the server and has the same file size (assume it's OK if sizes match).
2. (Feature) It would be very nice to be able to download a file from an FTP server by opening X threads simultaneously while each thread gets a different file part.
This is very handy when the server throttles the Upstream of every connection so downloading 1 200mb file at 10kbps is no fun, BTW, it's my FTP server and I think the ISP throttles the connection since I tested the same with splitting the file first and then downloading each part (X threads) and the speed was X x 10 kbps which is much better.
IMO (1) must be fixed somehow, and (2) is very nice to have.
Thanks.
FTP feature requests and fixes.
Moderators: Hacker, petermad, Stefan2, white
- ghisler(Author)
- Site Admin
- Posts: 50861
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
About 1: It's very difficcult to implement such a change for me because I have never personally seen these problems. 
About 2: There are 2 types of ftp clients: normal clients and download managers. Normal clients use only one connection, so they can be used for sites with specific upload/download ratios, or with limited connections per user. TC is of this type. There are also download managers, which open multiple connections at the same time to a site. This is useful mainly for big files where you only have the URLs. TCs ftp client doesn't have this purpose, so I recommend that you use a separate download manager for this.
Many download managers can grab an URL from the clipboard, so to use them with TCs FTP client, create a button with command cm_copyfullnamestoclip.

About 2: There are 2 types of ftp clients: normal clients and download managers. Normal clients use only one connection, so they can be used for sites with specific upload/download ratios, or with limited connections per user. TC is of this type. There are also download managers, which open multiple connections at the same time to a site. This is useful mainly for big files where you only have the URLs. TCs ftp client doesn't have this purpose, so I recommend that you use a separate download manager for this.
Many download managers can grab an URL from the clipboard, so to use them with TCs FTP client, create a button with command cm_copyfullnamestoclip.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- ghisler(Author)
- Site Admin
- Posts: 50861
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
- ghisler(Author)
- Site Admin
- Posts: 50861
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Received it, thanks! I will test it today or tomorrow.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com