我先来说两句,首先,使用udp协议似乎比使用tcp协议要快。再有,在同时使用tcp协议发送文件时,加大缓冲区(用户自定义),可以明显增加传输速度。不知大家怎么看?

解决方案 »

  1.   

    UDP就是打开一个端口拼命收,肯定要快,TCP要处理很多链路维护啊啥的,损耗服务器资源。但是UDP不好的地方就是服务器不能确定客户端是否在线,如果在GPRS里面使用,UDP丢包率也比TCP高一倍左右。
      

  2.   

    那么如何在使用tcp前提下,增加传输文件速度呢?现在在局域网里测试才 300多 Kb/s,有的软件,可以达到600-700呢。不知是不是加大用户自定义缓冲区??
      

  3.   

    各位有没有一个极简单传文件(不作限制)的示例..
    [email protected]