Remote File Sync C# 2.0 16.04.08
I need a client/server windows service in remoting/tcp with configurable port.
Both needs to be window services technology with all configurations configurable via aplication config file.
The server has a Watch a path recursively. Any files entering the folder needs to dublicated at a set path in the client.
This application is time cruicial and needs to be light weight, cant use too much cpu and memory resource.
eg. Server set to monitor c:\log\ folder, with client set to output to d:\client . File comes into log\2003\12\diras.txt, client reproduce the same file at d:\client\2003\12\diras.txt. If d:\client has no sub directory, the client application creates it to match the server. The application has to be able to monitor a folder with 0-10 directory depth minimum.
Error handling needs to be available to check if the file finish transfer, if not resend it. Retry configurable amount of time before ignoring that file and writing to log.
How the architect work is shown.
I need this done by End of Thursday 17/4/08 due to the project was given to a developer and he didn’t deliver.



