James Potter wrote:What do you prefer as a solution, FTP, SFTP, or TCP/IP. I found TCP/IP more secure.
But that doesn't quite make sense. Both FTP and SFTP use TCP/IP as their transmission protocols. (Which kind of makes saying TCP/IP is more secure a bit meaningless.)
You could certainly use FTP as your file transfer protocol if you wanted to transfer files to and from a server, and it sounds like it does just about everything your application does. However that would make your application unnecessary -- you'd just have to install an FTP server on your central machine, or perhaps just configure the one which is already there if that's the case. Then you could just install FTP clients (like FileZilla for example) on your client machines and you wouldn't need your application instead.
However perhaps your application does something that an FTP client doesn't do for you, such as automating a regular file transfer or searching a folder for files and transferring them. I've written such applications in the past. Then your application could certainly be modified to use the FTP protocol (as my applications did, since our customers asked us to put data on their FTP sites).