We are in the process of designing a server to be written in C++ on Linux. Actually calling it a server might be a misnomer because there's no interaction with the client other than receiving files from it and then going on to process the files. The client is practically left out of the loop thereafter...so it is basically a pure ftp client.
One way we thought this might work is that this "server" might work in conjunction with an FTP server(say vsftp) in such a way that the ftp server notifies our "server" each time a file transfer is effected and completed. Then our "server" reads this file and starts processing it.
We certainly don't want to write a ftp server of our own.
Now the question is....does any FTP server on Linuxoffer some kind of an API or something which allows us to conceive any such thing at all? Something like http://www.ftpserverapi.com
that is there for windows for example.
All our "server" needs is that it should be notified that a particular file transfer is complete...and the file is available in the ftp home directory.
If this is not possible, could anyone suggest any alternative way to do this...without having to write an ftp server of our own.