powerbuilder 加oracle 10g,已经配置了FTP服务,怎样实现客户端的自动更新呢,求实现过程和源码!
发布网友
发布时间:2022-05-25 01:12
我来回答
共3个回答
热心网友
时间:2023-11-20 21:00
1、版本号控制方式,对比版本来判断是否更新,需要数据库或者记录文件配合
2、文件日期方式,对比文件属性里的修改日期来自动更新,单独完成
3、更新标志模式,需要数据库或者记录文件配合完成。
1和3其实差不多,可以人为控制是否需要更新客户端
2比较直观,只有修改日期发生变动就会更新,但缺点是无法人为控制
以上3种完成过程差别不大,都需要一个独立的程序,这个程序用来从FTP上下载文件并覆盖客户端以达到更新的目的
就这么个思路,至于实现过程和源码,太夸张了,得复制多少东西啊,其实这种程序网上有现成的。
热心网友
时间:2023-11-20 21:01
客户端更新什么?PB 是编程的吧,ORA是数据库啊,ftp服务器 三样都不搭边。
你要更新windows? 更新 病毒库? 更新orale数据?追问更新客户端程序的,我把新的程序文件放到服务器上面,
想设计为当客户端程序启动时判断时间, 以最新出来程序文件为准,服务器文件时间比客户端的新的话,就从服务器上下载来,覆盖掉就的文件,就实现更新了。
追答果然我回答不了这个问题,我不是程序员。。。。
C/S架构,你是要代码里实现,我看明白了。
热心网友
时间:2023-11-20 21:01
你是说用windows登陆linux,再配置它的ftp吗?
用ssh,安全,但是是命令行。
认真学一下,这个东西必须在linux下安装服务端,在win下安装客户端。然后才能登陆,就是个安全的telnet。
用22端口。venetic希望有所提示,有空到51cto,365testing进一步交流!