The FTP client component library for Xbase allows easy control of the FTP protocol from an Xbase application program. Users can transfer, rename, delete, list and append files, and create/remove server directories with the added support for proxy servers.

This library has so many features that enable users to parse long directory listings, use it with the internet or LAN, resume file transfers from any offset, display progress bars, and change filenames while uploading or downloading. It also supports passive mode for users behind firewalls and S/KEY password encryption. Moreover, this software supports many proxy servers, supports multiple concurrent FTP sessions, and allows users to create FTP programs that run in the background.
This package includes 41 functions and multiple Xbase example programs. Best of all, it does not depend on support libraries but only calls on core Windows API functions. Moreover, it provides royalty-free distribution with a compiled application, has C source codes available, and offers free technical support and updates for one year. Furthermore, it is fully functional and even has an evaluation version you can try before purchasing.
Overall, the FTP client component library for Xbase works with all 32-bit versions of Xbase and with 32-bit and 64-bit Windows through Windows 10. Its many features make it an essential tool for developers seeking full control of FTP protocols from an Xbase application program.
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.