如何实现类似Mathon等软件的客户端版本的同步更新? ( 积分: 100 )

  • 主题发起人 主题发起人 Johnny_du
  • 开始时间 开始时间
J

Johnny_du

Unregistered / Unconfirmed
GUEST, unregistred user!
问题如标题。希望用类似于Mathon等软件的版本检测方法来实现客户端版本与服务器端存储的客户端版本的同步更新问题。要求如下:
1、每次客户端程序登陆系统时检测服务器端是否存在高版本客户端程序;
2、若存在,则询问用户是否升级;
3、若用户同意升级则拷贝服务器端最新版本程序到客户端计算机;
4、要求用类似于Mathon等软件的版本检测更新机制(不要建立例如:远程磁盘映射之类的解决方案!);
5、其中的原理我基本上是清楚的,我现在需要的是例子或代码片断。另外,请不要和我讲用三层瘦客户端之类的方式来实现。
请各路高手指教,谢谢!
 
问题如标题。希望用类似于Mathon等软件的版本检测方法来实现客户端版本与服务器端存储的客户端版本的同步更新问题。要求如下:
1、每次客户端程序登陆系统时检测服务器端是否存在高版本客户端程序;
2、若存在,则询问用户是否升级;
3、若用户同意升级则拷贝服务器端最新版本程序到客户端计算机;
4、要求用类似于Mathon等软件的版本检测更新机制(不要建立例如:远程磁盘映射之类的解决方案!);
5、其中的原理我基本上是清楚的,我现在需要的是例子或代码片断。另外,请不要和我讲用三层瘦客户端之类的方式来实现。
请各路高手指教,谢谢!
 
怎么没有人回答我的问题呢?
 
怎么真的没有人愿意回答我的问题吗?郁闷:(
 
用IDFTP控制就行。
具体原理是,一登录系统就检查主服上的文件名(版本号),如果低于本系统的就提示升级就OK了,我以前做过一个。
 
好的,我明天会去试试看,要是能够实现马上给分:)
 
试一试吧。

http://www.2ccc.com/article.asp?articleid=142
 
TO xwf_lj:你说的方法我试过了,可以。但是其中还有一个问题就是应当如何检测服务器端程序的版本信息呢?换句话说也就是应当如何获取服务器端软件的有关信息呢?等该问题解决后即放分。
to gmsft:你说的控件我看过了,但是我现在想要的是代码不太想要控件(主要是想弄通其中的原理...)不过还是要谢谢你 :)
 
还有帮忙的吗??
 
咋还没有人回答我的问题呢??郁闷中...
 
可以检测版本号啊:
在服务器上有已文件,保存了版本信息,每次升级前首先检测版本号...
 
to xianguo:原理我知道,但是就是不知道如何去写代码(比如要用什么控件或是用什么API函数)希望各位指点迷经。现在我的感觉就像是老虎吃刺猬一样(知道里面有肉但是就是无从下口):(
 
这个问题真的难度有这么大吗?怎么没有人回答呢?
 
斑竹也不说来帮帮我噢 :(
 
各位大侠们,帮帮忙啊!怎么这个帖子快要成为我的一言堂了啊!?
 
兄弟们我的问题真的有这么难吗??
 
我觉得就是server上监听一个端口,client连接该端口,收一个数据(版本号),然后和当前的比较一下吧
 
TIdHttp和TIdFTP就可以了啊!
 
同意楼上的。
 
http://www.delphibbs.com/keylife/iblog_show.asp?xid=13234
 
后退
顶部