- 0
- 0
- 约3.39万字
- 约 37页
- 2017-06-05 发布于湖北
- 举报
版本自动更新程序及3种实现策略C/S程序是基于客户端和服务器的,在客户机编译新版本后将文件发布在更新服务器上。然后建立一个XML文件,该文件列举最新版本号和所有文件及文件最后修改日期。如文件较多可以通过工具自动建立XML文件。当某客户机运行程序后会自动下载这个XML文件,通过与本地机器上的版本号匹配,如本机上的版本号比服务器上的要旧,通知客户机运行更新程序。如用户更新了版本,将最新版本号写入配置文件,这样方便下一次匹配。
通过可行性分析可以使用下面3种方案下载1.局域网共享文件夹下载?2.Tcp/ip远程下载?3.通过Web方式下载。
方式1适合内部网络,功能简单,编程只需调用File.Copy()就能实现。如建立VPN网络,也可视为远程下载。我们只需在服务器上共享一个文件夹并设定访问权限,然后将最新版本文件存放在这个目录。升级程序直接从这个目录Copy文件即可。
方式2是通过基于tcp/ip 的Socket组件编程来实现,使用这个机制必须有服务器监听程序。其简单设计思路是在服务器端启动TcpListener监听客户端的Socket连接,当Client发送连接请求,TcpListener捕获当前请求的Socket,并获取收到的数据(字符串,称为命令)。然后由命令处理程序分析该字符串,如果字符串头部包含GET_FILE标识则为下载文件请求。例:客户机向服务器程序发送请求命
您可能关注的文档
- 新教科四年级上册期末测试卷与答案.doc
- 新旧资源储量级别代码对照表Microsoft Word 文档副本.doc
- 新篇文言文助读知识.doc
- 新世纪大学英语第二册翻译答案教案.doc
- 新手驾车过红绿灯、市区道路必知常识(规避电子眼罚款技巧)解析.doc
- 新为平台社区护理期末复习题教案.doc
- 新型环面讲流静压气体球轴承压力分布有限元计算.pdf
- 新一代高通量RNA测序数据的处理和分析.pdf
- 新一代企管通11操作-财务(new)测试与答案.doc
- 新医改之后我国三大终端市场特征与企.pdf
- 【人民日报】十五五规划必刷100题及答案.docx
- 国家电网有限公司高校毕业生招聘考试公共与行业知识题库及答案(2026版).docx
- 高中入团积极分子考试题库及答案.docx
- 北京工业大学耿丹学院《社会福利思想》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《新中国史》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《文献信息检索与利用》2025-2026学年期末试卷.doc
- 活动策划丨长城炮越野皮卡上市发布方案 .pdf
- 【中考动员】主题班会《100天做自己的六边形战士+》.pptx
- 中考英语高频词汇第二部分 阅读技能·提升练(学用).pdf
- 商业综合体安全生产管理制度.docx
最近下载
- QB_T 1888-2023 自行车 辐条和条母.docx VIP
- 2025年贵港市桂平市招聘警务辅助人员考试真题及答案.docx VIP
- (高中物理)《传感器》知识梳理.pdf
- 2024-2025学年事业单位工勤技能考试考试彩蛋押题及参考答案详解【突破训练】.docx
- 国开形成性考核02362《病理生理学》形考任务(3)试题及答案.docx VIP
- 2025年青海教师招聘考试(体育)历年参考题库含答案详解.docx VIP
- 产品合格证模板.doc VIP
- 忻州窑新井初步设计毕业论文.doc VIP
- 八年级科学国测练习试题.docx VIP
- 2025新高考物理抛体运动的9种情景解读+训练(解析版).docx VIP
原创力文档

文档评论(0)