I want to write a program for transferring files and documents between a network computers. Many files may have been transferring at moment. every computer can receive and send files, it means system have to be ready to send files and listening to receive files. I can configure program on each system as i want (for example give a list of connected computers' ip to program to choose target system for transfer file into) Do i have to make Server-Client type applications or i can have JUST one program running on computers? I know question is vast but helping me to choose the best way will be appreciated.
> I want to write this program by Delphi 2010 and network computers os is Windows 7.