想了解下,外网上软件更新使用什么方式快?有没有用p2p更新的?

解决方案 »

  1.   

    #1 +1
    LZ你有多大的客户量,同时在线的客户端有多少,不要动不动就来什么P2P
      

  2.   

    DELPHI中有升级实例,你可以参考一下
      

  3.   

    软件更新应该不可能用p2p了,用IdHTTP,Socket都行,采用多线程下载,要能做到断点下载
    升级的文件不要太大了,所以程序开发时就要注意要分模块了
    服务器也要搞好些,带宽当然越大越好
      

  4.   

    另外问一下:我有一个Update.exe(更新程序)和Application.exe(主程序),想问下你们是怎么做更新的?
    看了下网上说的是用户点击Application.exe然后启动Update.exe进行检测,更新完成后再重新启动Application.exe,但这样似乎会造成循环,比如Application.exe->Update.exe->Application.exe->Update.exe。
    但如果使用paramstr的话感觉又不太安全,用户知道paramstr值的话可以绕过检测。
      

  5.   


    后台提供2个版本信息:
    当前最新版本号a
    可用最低版本号b程序版本号c
    如果c<b,则必须升级才能使用
    c<a,则仅仅提示是否需要升级