一个C/S 服务端如何发送本地的文件 到可户端的TREEVIEW中显示就是象资源管理器那样,我就是不知道文件的层次结构如何发送
请大家给我个思路或则代码 不要序列化的

解决方案 »

  1.   

    首先是通讯的问题.
    然后是遍历指定文件夹的问题.
    你可以使用Tcp连接到服务端,服务器接收到连接请求后,确认建立了连接,然后可以考虑发送第一级目录给客户端,以及目录中文文件名称.
    客户端收到后使用其构造目录树,如果用户点击指定目录,客户端可以请求服务端获得当前目录的文件.
    当用户选择了文件后,然后请求服务器发送即可,至于如何传文件,打开文件,定义报文结构,分块发送.客户端接收到后组合生成文件即可.
    当下一次在打开程序是可以判断本地是否存在,存在就不用再到服务器获得了.
    技术性的东西看看MSDN
      

  2.   

    我是这样考虑的,给楼主一点思路
    可以通过调rar将要发送的文件夹打包压缩成一个文件,将这个文件发给接收端,接收端接收完压缩包再调用rar解压,这样就不用遍历目录了!