有一个客户端和服务器,在服务器和客户端上有分别有几个文件.每隔一段时间比较一下这几个文件,如果不同,就从服务器上下载到客户端新的文件.请问用JAVA怎么实现.用不用要某些服务,例如TOMCAT等.

解决方案 »

  1.   

    你是B/S模式还是C/S模式。如果是C/S,这点比较容易实现。
      

  2.   

    C/S模式可以做到常连接,因此要实现Lz的想法并不难。B/S就复杂了,因为客户端就一个浏览器,你在页面要做一个控件,一段时间检测本地文件,并同时发给服务器端进行比较。
    做好控件还要客户端安装才行,所以还是用C/S模式比较好。
      

  3.   

    纯粹的B/S不使用插件是无法实现的,因为远端网页不能对本地文件进行修改的.
    至于C/S,TOMCAT就提供服务器端的文件提供者,供客户端下载,同时提供修改日期,文件大小,MD5信息等以供进行文件版本比对.
      

  4.   

    C/S结构的也要用TOMCAT吗?TOMCAT提供的下周载应该怎么用.