急...

解决方案 »

  1.   

    buffersize可以随便写吧,有多大呀,直接发就是了。
      

  2.   

    发送的时候是按照WINSOCK缓冲区一点一点读进去的 然后那边接到这边就继续向里压 按照道理来说多大的东西都可以传递过去的!你只要把哪个流对象发过去就可以的,不过注意的就是不要过早关闭流对象
      

  3.   

    我有个程序,就是把一个文件用UDP包分块发送出去。
    你要达到这个要求先保证数据包不丢失,
    因为我试过,如果用
      for i:=0 to 1000 do 
          send();
    结果只能收到500左右个包,所以你先要做的是保证udp完整传输,
    第二个做的是把数据从文件里读出来,放到buff里发送
    第三个要做的是, 把接收到的数据放到缓存里存到文件中,或者 生成并追加到文件里
    over
      

  4.   

    我以前写过一个UDP发送文件的demo,感兴趣可以发给你
    [email protected]