一台机器作为服务端程序,三天以前的机器作为客户端,现在需要从客户端向服务端发送文件夹(包含子目录)。求思路,有源码最好

解决方案 »

  1.   

    好像这个组件有这个功能Bigspeed.file.sharing.sdkmy blog
    http://ufo-crackerx.blog.163.com/
      

  2.   

    自己实现大概这样
    foreach遍历文件夹,
    {
    把每个文件都读进流。
    socket用tcp,
    上来先发文件名+长度。
    服务端收到后循环接收,
    接收完成后写文件
    }
      

  3.   

    文件传输比较容易,但你要希望实现文件传输,最好看看我的下载资源(Socket 编程)。
      

  4.   

    客户端首先遍历本地文件系统,将文件信息写入 XML 文件,自动将该文件传送到服务器端,服务器端解读文件并以 TreeView 控件显示客户端文件系统。服务器端点击 TreeView 控件某个节点,即时发送命令到客户端,客户端即可对服务器端指定的目录打包发送文件(后台将文件夹压缩成文件),服务器端获得文件后进行解压缩。
      

  5.   

    就是,搞那么费劲干吗?用ftp啊
      

  6.   

    Bigspeed.file.sharing.sdk 很好用啊