FTP Client Engine for C/C++

The FTP Client Engine for C/C++ (FCE4C) is a library of functions providing direct and simple control of the FTP protocol and can be used for both anonymous and private FTP sessions. A simple interface allows connecting to a FTP server, navigating its directory structure, listing files, sending files, deleting files, and receiving files from an application.

The FCE4C library contains both WIN32 and WIN64 Dynamic Link Libraries (DLLs) and can be used with any Windows application capable of calling the Windows API.

The FTP Client Engine for C/C++ supports any version of Microsoft Visual C++, Microsoft Visual Studio, .NET Framework, or most C/C++ compilers.

Example Program

FCE4C provides the functionality to easily and quickly develop software applications that can upload and download files using the FTP library.

Some of the many features of the FTP Client Component Library for C/C++ (FCE4C) are as follows:

A good selection of complete example programs is provided (including Visual Studio .NET, Foundation Class (MFC), Borland C++ Builder (BCB), Watcom, LCC-Win32, Digital Mars, and MinGW) demonstrating how to develop software using the FTP Client Engine Library.

The FTP Client Component Library for C/C++ supports and has been test with the following Windows C/C++ compilers:

FCE4C can be used in the development of any Win32 or Win64 applications running under Windows through Windows 10. The evaluation version of FCE4C is fully functional. Registration is $115 for email delivery and includes one year free updates.

Current version is 3.4 (October 28, 2015).

Programmer's Manual
User's Manual
Reference Manual