I require a transmit and receive system for Synchronization of systems.
the system must connect via tcp and there are must be configurable via an ini / xml file the data types
when running the system should auto detect other nodes on the network and show this in a GUI form
there should be 2 levels of priority
priority 1 can only go out from a system designated as 'master' this data gets put into 'received data\priority1' folder
eg on a network of node 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
any data modified in the 'priority 1 folder structure' goes out from node 1 to all other nodes but modification on any other node does not start the Synchronization
the entire folder that has been modified should be copied.
deleting data from node 1 will delete the data from all other units however a confirmation must be shown on all other nodes
priority 2 data can go all ways and the latest modified data wins, note the system should be able to cope with many files (upto 10000) and these work on any node around the network
these files need to be transfered to their source directory
e.g if priority 2 folder is C:\priority2\monitor_folder\ this data needs to end up in the same folder on all other nodes
the system must be able to cope with multiple folders to monitor under priority 2 folders