Indy for FTP
Has anyone used the Indy API in his shrink wrap application ?
Yes I have and yes it is.
Does it supports PASV & all sort of proxies ?
Beware the lame and absent documentation and the standing example code that is grossly mismatched to the current level of the library. Also, getting SSL to work *doesn't* unless you are already an expert in OpenSSL integration.
Snacky, I have a past client that uses Ip*Works at http://www.nsoftware.com/ when they need internet aware stuff to actually work and when they need SSL stuff to work.
One last thing. If all you need is an FTP client, give Indy a try anyway, notwithstanding my rant. It's fine for simple needs and it is pretty solid. It's just that lack of support & docs makes it fall apart for complex applications unless you pay for support.
another library is libcurl. i've only used it for HTTP, but it supports FTP and the main developer is responsive.
I'm using Indy FTP with passive and proxy options in a shrinkwrap application and have no issues at all.
Fog Creek Home