一个软件里面有网络硬盘功能。类似于QQ网络硬盘。感觉用FTP协议不好。因为FTP能以FTP服务方式访问,不能独立于自己的程序。而且像用户名密码之类的配置信息都要设置在FTP服务器上。所以我不想采用FTP方式。用Socket编写的话,感觉工程量又很大。请教大虾们有什么好的设计方案。

解决方案 »

  1.   

    以TCP的Socket话,比如文件传输就不能整个文件传输,得把文件里的数据一段一段的传。很多东西要自己编。编得出工程量也大,而且还要进行不断测试才能经得起考验。有什么比较快捷又好用的办法?
      

  2.   

    如果文件不大的话,你考虑下http协议吧
      

  3.   

    TCP Socket  = QQ网络硬盘如果你想模仿的话  没有量大小这说 价值是有的
      

  4.   


    你可以自己扩展FTP协议呀.你用正规的FTP协议自然可以被一般的ftp客户端访问到,但你扩展下,那就只有配套的客户端才能访问,脑子不会转弯吗?
      

  5.   

    tcp协议下有TransmitFile方法的,专门用来传送文件的,呵呵
      

  6.   

    tcp协议下有TransmitFile方法的,专门用来传送文件的,呵呵
      

  7.   

    自定义的文件传输搞电了!用的是Socket,协议自已设计。不过构架硬盘还在想。感觉直接用文件目录管理不大好。