简述
自写的一个程序由于给他人使用,程序会定时改bug更新,每次都需要卸载重装很是麻烦。所以自己写了一个客户端自动升级的服务。
功能介绍
1.服务端通过输入指定的密码进行发布更新
服务端通过输入管理员指定的密码进行确认发布版本更新!
2.服务器的用户连接数量记录
3.服务器文件传输部分
启动更新后向客户端进行文件写入,采用TCP通信,通信内容包含数据校验,拆包封包,md5验证等。
4.版本发布信息功能
每次发布版本号以及版本内容,需要使用xml文件进行内容的修改,暂时未加后续会进行更新。
5.客户端自升级界面
暂时没有设计灵感界面丑陋,后续会进行美化等!
6.客户端版本自检测功能
未做后续会继续开发
业余时间写的,功能不多,后续会持续优化更新,以下为gitee源码地址(包含服务端和客户端):
https://gitee.com/xiaoxin5210/qt-client-self-upgrade.git
新手上路,有不足或者有错误的地方还需大佬指教。
感谢阅读。
完结!