I am currently working on a project that involves Client Server type architecture where the Client and the Server app must be kept in sync. In discussion of the update mechanism I am trying to find a precedent of software that checks for updates periodically, but where the client update will check again periodically instead of waiting for the next update cycle) if the Server app is currently updating.
If anyone knows of a good precendent, especially if a larger application I would appreciate your help. The ideal situation has been rejected so I am looking for alternate examples that might work.