This FTP client component library for C/C++ enables users to control FTP protocol directly from an application program. It offers functions like transferring, deleting, renaming, appending and listing files, creating and deleting server directories while supporting proxy servers.
With the FTP Client Library, you can do everything from connecting to any FTP server, navigating server directories, specifying ASCII or BINARY transfer mode, listing server files, downloading and uploading files (with wildcard support), deleting files, renaming files, appending files, and creating and removing server directories. You can even transfer multiple files and parse long directory listings.
Another great feature of the FTP Client Library is that it is compatible with the internet or a LAN, making it a versatile option for a variety of different applications. You can also use it to resume file transfers from any offset, display progress bars, change file names while they are being uploaded or downloaded, and specify the FTP or data port.
The FTP Client Library also supports passive mode (which is useful if you need to use it with firewalls), S/KEY password encryption, multiple proxy servers, and multiple concurrent FTP sessions. It includes 41 functions, as well as multiple example programs to help you get started. Plus, it's Royalty-free distribution with your compiled application.
Finally, the FTP Client Library is compatible with most C/C++ compilers, including Microsoft, Borland, Watcom, LCC, GCC, and Digital Mars. It also supports all versions of 32-bit and 64-bit Microsoft C/C++ and Visual Studio C/C++. You can also use it with 32-bit and 64-bit Windows through Windows 10. With free technical support and updates for one year, you can be sure that you'll get the most out of your investment.
Version 4.0.0: Log file displays filename passed to fceGetFile and fcePutFile, default write size buffer increased from 1024 to 4096, added "Not connected to server" error message, I/O buffer increased to 65536 bytes.
Version 3.4.1: Added FCE_SET_DEBUG_LEVEL to fceSetInteger(), fixed problem with connecting w/o blocking, fixed problem with server name being corrupted in the FCE log file, automatically adjust sleep times for slow servers.