使用JSON序列化数据和Http实现简单增量更新。
JSON序列化数据由UpdateServer提供,客户端(UpdateApp)在收到数据后向资源服务器请求资源。
用Task托管线程池实现简单并发;口令加盐生成动态令牌
- UpdateServer 在服务器的更新内容提供程序,提供序列化后的JSON数据
- UpdateApp 在客户端的增量更新程序
- SimpleHashProcessor Debug用,生成动态令牌
UpdateServer没有实现资源服务器功能,配合nginx, apache, caddy, simplehttpserver等使用
这是发布到公共领域的免费且无任何限制的软件。
任何人都可以自由地复制、修改、发布、使用、编译、出售或此这个软件,无论是以源代码形式还是作为编译后的二进制文件,出于任何目的,商业的或非商业的,以及通过任何手段。
在承认版权法的司法管辖区,这个软件的作者或作者们将这个软件中的所有版权利益奉献给公共领域。我们为了广大公众的利益(而非我们的继承人或继任者的利益)做出这样的奉献。我们打算这个奉献行为作为一种明确的永久性放弃行为,放弃版权法下对这个软件现在和将来的所有权利。
该软件是按“原样”提供的,不提供任何形式的保证,无论是明示的还是暗示的,包括但不限于对适销性、特定目的适用性和非侵权性的保证。在任何情况下,即使是在合同行为、侵权行为或其他情况下,作者也不对任何索赔、损害或其他责任承担责任,无论是因软件、软件的使用或其他与软件有关的交易引起的。
欲了解更多信息,请参阅 http://unlicense.org/。