使用idUDPClient.SendBuffer发送几K的文件正常,发送稍大一些就的出错:10041,有没有使用idUDPClient发送大一些文件的范例?

解决方案 »

  1.   

    我用UDP发大文件,比如在网上发windows2000的sp4什么的,不算小了吧....没出过什么错...
    大文件分割发好了...
      

  2.   

    我都是将大文件一次性发过去的,UDP发送大文件需要怎么样分割?然后到了Server端怎么样组合?
      

  3.   

    盒子上有代码,自己去找找,好像叫file tran....
    倒是要处理udp丢包之类的问题,我发过100多M的也没有见到什么错误
      

  4.   

    你设置一下 buffersize , 不要超过65535byte都可以发送地
      

  5.   

    在发送端用ReadBuffer连继读,直到读完流数据为止,设置好BufferSize,如楼上说的不要超过65535byte,在接收端用CopyFrom接收数数据,BufferSize要和发送端的BufferSize一样的大小,直到读完流数据就保存流就可以了的。
      

  6.   

    UDP好像一个包不能大于1540字节,但不知道有些控件是不是会自动分包处理。