We need an FTP program written in C++ to login to a website and copy all the files starting at the root of the site, traversing all directories. The files will be copied locally.
It's the traversing directories that's been difficult for us. We have more programming for the right candidate.
This should be simple for someone who knows what they're doing.
This program will also need to restart the connection if for any reason the connection drops.
If the program is downloading files and the connection drops/times out, etc. the program should reconnect and pickup where it was before.
This will probably require that a full directory/file list be built first so that the program can pick a file off the list and enter a try/catch loop. If the connection drops, it catches it and knows what file to continue with.