RT。
飞鸽为何那么快呀。请问,这种速度慢是怎么造成的,是我自己程序的问题,还是别的什么问题

解决方案 »

  1.   

    飞鸽是有源码的,而且能编译通过哦,飞鸽是UDP的,所以快。
      

  2.   

    可能跟程序有关,又或者是网卡的速度本来就不高。
    我试过用socket写的tcp和udp的传输程序,局域网内传输速度基本和飞鸽没什么区别。
      

  3.   

    除非你的程序有问题,不然基本用TCP还是UDP写,将buff加大点,在局部网中传输基本能达到或接近网卡的极限速度
      

  4.   

    不知你写的速度是多少,我以前也做过一个,用的是UDP,速度大约也就5M多点,速度确实不快.
      

  5.   

    局域网百兆网卡的话
    可以写到7-8W的样子
    就TCP就可以
    你的代码肯定还有问题
      

  6.   

    飞鸽 在真正开始传输文件后是 用TCP 
    这所以快 是因为 使用了内存映射文件 
    我在山寨飞鸽 所以了解源码
      

  7.   

    不知楼主速度是多少,我内网的速度好像8M-9M这样吧,传输采用TCP,我采用文件映射和TransmitFile来实现。我也是第一次写网络编程,感觉真正移到外网速度就不快了。不知是我程序问题还是服务器和网络的问题。而且奇怪的是:同样的内网主机当服务器,不同的机子速度还是不一样的,有的差距很大。笔记本做客户端速度都很慢,差不多只是台式机速度的1/10,而且传输的文件越大,这个速率越低。
      

  8.   


    对飞鸽是用TCP传数据
    用UDP传消息