为什么自己写的局域网文件传输程序速度胡慢 RT。飞鸽为何那么快呀。请问,这种速度慢是怎么造成的,是我自己程序的问题,还是别的什么问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 飞鸽是有源码的,而且能编译通过哦,飞鸽是UDP的,所以快。 可能跟程序有关,又或者是网卡的速度本来就不高。我试过用socket写的tcp和udp的传输程序,局域网内传输速度基本和飞鸽没什么区别。 除非你的程序有问题,不然基本用TCP还是UDP写,将buff加大点,在局部网中传输基本能达到或接近网卡的极限速度 不知你写的速度是多少,我以前也做过一个,用的是UDP,速度大约也就5M多点,速度确实不快. 局域网百兆网卡的话可以写到7-8W的样子就TCP就可以你的代码肯定还有问题 飞鸽 在真正开始传输文件后是 用TCP 这所以快 是因为 使用了内存映射文件 我在山寨飞鸽 所以了解源码 不知楼主速度是多少,我内网的速度好像8M-9M这样吧,传输采用TCP,我采用文件映射和TransmitFile来实现。我也是第一次写网络编程,感觉真正移到外网速度就不快了。不知是我程序问题还是服务器和网络的问题。而且奇怪的是:同样的内网主机当服务器,不同的机子速度还是不一样的,有的差距很大。笔记本做客户端速度都很慢,差不多只是台式机速度的1/10,而且传输的文件越大,这个速率越低。 对飞鸽是用TCP传数据用UDP传消息 MFC中使用管道调用CMD执行命令无法退出CMD中正在执行的程序 求:基于DLT的数字相机检校程序 static控件继承CWnd,显示图像 大家帮个忙,点击个链接! 请教高人! 请教把Edit控件设为背景透明时出的问题. 常规DLL中初始化在哪儿添加? 一个简单的file操作 - 会内存泄漏吗?? ,不太明白 各位看看如何设计这样的线程 计算精度不够怎么办? 求微分算式 请教高手一个关于ADSL拨号和连接的问题?
我试过用socket写的tcp和udp的传输程序,局域网内传输速度基本和飞鸽没什么区别。
可以写到7-8W的样子
就TCP就可以
你的代码肯定还有问题
这所以快 是因为 使用了内存映射文件
我在山寨飞鸽 所以了解源码
对飞鸽是用TCP传数据
用UDP传消息