First you need to install the Server on a Web Server. Then, in your code, just insert that to update your program !
SUpdate su = new SUpdate("UrlOfTheServer", new File("OutputFolder"));
su.update();
- Files checking with last modified dates or MD5s
- Unknown files are deleted excepted the one listed in the server ignore file
- Modified files are re-downloaded
- Zips files for those that need not to be checked