找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 4480|回复: 2

局域网内文件夹中文件的同步问题

[复制链接]
发表于 2008-9-21 15:04:40 | 显示全部楼层 |阅读模式
现在在做一个可以同步局域网中指定文件夹下的文件的程序,具体如下:
    在server端指定某个文件夹,文件夹下当然有文件,也可以嵌套子文件夹,现在想在其他的机器上,同步这个文件夹的内容,客户端可以指定存放内容的目录,当客户端的文件被删除后,能自动从服务器端重新获得被删文件,如果服务器端的某个文件有修改,或删除等,客户端也要作出相应的动作以实现同步,需要什么关键技术?给个思路,谢谢
 楼主| 发表于 2008-9-21 15:04:46 | 显示全部楼层
目录、文件被改动,可以从系统取得通知消息。
如果客户端需要实时的取得更新信息,那就要一直保持到服务器的连接了。
至于如何通知,你可以自己定义协议规定解析的格式,比如XML信息等等。
 楼主| 发表于 2008-9-21 15:04:53 | 显示全部楼层
以前做过一个类似的功能我的实现如下:
1.服务器与客户端必须保持连接(根据需求,也可以在间隔时间段后,再次连接)
  单方面的更新以下XML文件
2.客户端与服务器共享一个XML文件,里面存放文件位置的描述
3.客户端删除了文件,这个动作在WIN下是可以扑获的,记录删除的文件,与XML文件比较是否存在其内,如果是记录日志
4.连接时间到达后,从服务器下取下文件

技术难点:
1.可以运用第三方库来取或者上传文件
2.服务器与客户端的连接突然断掉,你如何检测
3.效率问题
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-12-22 21:52 , Processed in 0.018747 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表