三层结构,客户端如何实现软件自动升级功能? 三层结构,中间层J2EE,客户端Delphi。如何在客户端能在软件升级时实现从服务器下载更新文件?请大大说说基本思路和原理,最好能提供点源码。我知道在CS结构中只要给底层数据库的URL,然后GET再SAVE两个命令就可以搞定,但那需要在服务器上装WEB服务器,走HTTP协议。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好象是用XML传输,大家从这个角度说一说。 我是这么实现的,供参考:1:在数据库中建一个表,维护现在的版本信息。2:开一个ftp服务器,把要更新的客户端文件放在上面。3:利用nwftp作一个程序,功能从指定的ftp下载文件到客户机。4:客户机程序启动时先查询数据库中的那个表,看是否有新的版本,如果有调用nwftp的程序,进行下载,然后自动进行退出客户机和更新文件的操作,然后自动重启客户机。5:端星杀毒好像就是这样作的。我也是这样作的。6:如果要全部程序源码可与我联系([email protected]) 可以去这里看一看,有完整的解决方案,绝对实用: http://www.aslike.net fastReport 自定义函数出错,请高手指教 我弄了个wise6.0,如何把打包的程序弄成中文啊 打印字体大小 DELPHI在程序连接过程中的问题 TADOCommand、TADODataSet 的 Parameter 只能用在 Where 上吗? //(var Params: TCreateParams);// inherited;是干什么用的 怎样让程序把硬盘搞坏? delphi中如何使用串口来进行通讯? 关于商品盘点的设计问题 连接Excel 用户名和密码 高手看这里:三层结构,客户端如何实现软件自动升级功能? query 组件SQL语句问题?请帮忙!谢谢
1:在数据库中建一个表,维护现在的版本信息。
2:开一个ftp服务器,把要更新的客户端文件放在上面。
3:利用nwftp作一个程序,功能从指定的ftp下载文件到客户机。
4:客户机程序启动时先查询数据库中的那个表,看是否有新的版本,如果有调用nwftp的程序,进行下载,然后自动进行退出客户机和更新文件的操作,然后自动重启客户机。
5:端星杀毒好像就是这样作的。我也是这样作的。
6:如果要全部程序源码可与我联系([email protected])
http://www.aslike.net