你可以自己定义传送标准:一般方法是:
Send 文件长度              Recv 得到文件长度分成许多部分 Send 文件     Recv 收取文件,写到磁盘。
                               如果收到的数据是文件长度,结束。

解决方案 »

  1.   

    比较麻烦,主要是因为有数据长度的限制!
    Chice_wxg(我怕谁?我是谁!我是流氓我最贼。) 的方法我曾经尝试过,可惜没有成功。
      

  2.   

    我建议你最好先看一下msdn里关于winsock的讲解。
    传输“文件”也只不过是比正常的信息传输多了读取文件和生成文件两步而已。
      

  3.   

    我手里有一个vb写的类似于冰河的一个小软件,那里面有文件传输的部分。留下你的email地址,我寄给你。