Chinaunix

标题: C语言 socket 自动下载 ftp 服务器上的文件 [打印本页]

作者: mfkwwgi    时间: 2009-11-27 19:44
标题: C语言 socket 自动下载 ftp 服务器上的文件
公司有个工作是很烦人.每次服务器端程序升级程序后.都要手动去复制文件到每个客户端.来升级客户端的程序.员工才能正常使用.

由于现在客户端的慢慢增多.工作量也慢慢大起来.

我想写个程序.

1.检查服务器端程序是否已经升级了.
2.如果升级了.则连接到服务器上的ftp服务上.自动下载服务器端的程序到客户端指定的目录内.(备注:目录里面文件很多.)
3.如果没有升级.则不做任何事.


请大家给个思路.



谢谢

[ 本帖最后由 mfkwwgi 于 2009-12-12 19:06 编辑 ]
作者: openspace    时间: 2009-11-27 20:57
你这不是有思路了吗
可以参考一下Linux发行版的那些自动升级系统
比如apt等
作者: mfkwwgi    时间: 2009-11-27 21:10
收到.谢谢.

只是基础不是很牢固,所以.上来问问.
作者: openspace    时间: 2009-11-27 21:25
标题: 回复 #3 mfkwwgi 的帖子
具体的如何判断是否更新
可以看看这些管理系统中的类似update文件名的那些源文件
比如yum里面就有yum-updatesd.py等
里面应该有类似的方法
没看过代码,感觉需要签名之类的进行比较确定是否需要更新
作者: mfkwwgi    时间: 2009-11-28 00:11
谢谢.有啥我会更新到这个贴下的.
作者: mfkwwgi    时间: 2009-11-28 00:26
我会把重点放在  FTP 下载上.

检查更新.我觉得比较简单.




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2