CSDN=>FAQ=>FAQ 展示
  • 问题内容:求客户端自动升级源代码
  • 原讨论链接:http://community.csdn.net/expert/topicview1.asp?id=4827532
  • 所属论坛:基础类     审核组:C++ Builder
  • 提问者:daily66     解决者:songhtao
  • 感谢:huzhangyou lurel after songhtao songhtao BCB
  • 关键字:字段 FTP 基础类 C++ Builder http 服务器 程序 配置 升级 文件 更新
  • 答案:

    求客户端自动升级源代码,要求服务器端采用多线程,我的分全给
    ---------------------------------------------------------------

    看来你的升级有点意思
    服务器要设计成那样的干什么啊?
    没有必要啊
    一个webservices就可以搞定了


    ---------------------------------------------------------------

    设一个ftp服务器,客户端利用ftp得到新的版本,然后替换.
    ---------------------------------------------------------------

    可以试试 http
    ---------------------------------------------------------------

    基本思路就是程序启动首先运行更新程序,在服务器上放上新版本和新版本的配置文件,更新程序读取服务器端配置文件,然后与自己的配置文件比较,确定是否要更新,需要更新哪些文件,然后从服务器下载需要的文件覆盖旧文件就可以了,具体的用ftp或http甚至自己做socket都可以。
    ---------------------------------------------------------------

    更新之后,再启动主程序,关闭更新程序。同时在主程序里可以更新更新程序。
    ---------------------------------------------------------------

    要选用什么协议升级:
    1.ftp,http要求服务端有ftp,IIS Server;
    2.Socket,在服务端自已编个服务程序;
    3.远程数据库,如SQL Server2000,用BLOB字段存放升级程序;
    另一麻烦是.EXE在运行时不能被覆盖。

  • 评价: 有价值 给朵鲜花(0) 无价值 扔个鸡蛋(4)
相关FAQ
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo