设置B和C共享文件夹,A写个计划任务定时复制
或者找个同步软件

解决方案 »

  1.   

    不好意思才看到你私信。这么具体的场景没做过,提供些思路你试试看。
    A控制B向C拷贝,这里的A机可以剥离出来,可以视为一个配置文件,所有出现在这个配置文件中的文件,是需要C机从B机中下载的,下载的方式需要为FTP,因为你的文件可能很大。有个东西跟你的需求很像,就是客户端自动更新,这个资料是比较完备的,你完全可以把B机视为更新服务器,C机视为客户端,B机器中的更新清单,就是你要从A机控制的文件清单。配置文件甚至可以进一步退化为一个webService,每次C机器更新自己前,先从一个webService地址获得文件列表,然后使用FTP方式从B机器中获得相应文件,完成文件同步。
      

  2.   

    现在人发帖动不动就"最好有源码"
    b 向 c拷贝文件,可以提问 大文件传输应该用干什么技术解决?答:socekt,ftp,webservices 都可以,复杂点在断点续传,分包发送.
    a 来控制,可以在b用webservices,制定协议,
      

  3.   


    仅仅从这几个字来看 涉及范围就很大了.甚至3个电脑都不够用..最起码还得要一个D(服务器)ABC同时连接D A给D发送指令 指令是 B copy file to C(简称X)D收到了之后 发现是X那么D从连接中找到B 把X发给B.B收到之后 发现是copy file to C 于是找到本地的file 转换成byte[] 发送给D另外把C也带上.这个时候D又收到指令 是给C一些byte[] 那么直接把B发送过来的byte[]转发给C.C只收到了byte[] 直接把byte[]转换成file就行了..----------------------哥哥哥------------------------------当然上面只是我个人的思路,至于如何实现以及实现的技术楼上说的也很多了 比如tcp/ip ftp http都可以实现.源码? 别逗了 你这是定制 定制的东西 不可能有完全一样的.在说了 可能给你一些常规的tcp/ip项目或者ftp项目 你都看不懂.....所以我觉得LZ还是一步一步走吧,你的需求不是那么简单几句代码就实现的.