使用SOCKET中的recvfrom函数来接收数据的。局域网内传送,在边接受边写文件的情况下速度只能达到1M/S,去掉写文件改善也不大,达不到“飞鸽传输”接近10M/S的速度。请问各位大侠,有没有什么方法可以提高接收的速度?谢谢!
解决方案 »
- 动态加载Minifilter驱动总设置自启动的问题
- 数学问题,请大家帮忙
- 字符串的操作
- 请教mciSendString播放mid音乐的问题。。。
- 急:如何将属性页的标签改为图片形式?
- 刚学MFC,问:TXT文本编辑器...
- SQL 启动错
- 哪位帮我解释下这个错误 WSAGetLastError() returned 10055, No buffer space available
- ADO的问题多,虽然按照课本上做出一个简单的,但有好多地方都不明白是为什么,比如theApp...
- OpenGL渲染大场景的问题
- 得到一个CFile怎么把它转化成CStdioFile?
- 求论文一篇,急需中科院的一篇论文,无法下载,请各位帮忙。
发送===写入===回应---发送,这个等待回应的周期比较长
(这个数据包在网络上传输也是要时间的,一来一回差不多也要个1ms吧,每个包1k的话,1M/s是正常的),
或者应该参考TCP协议实现的活动窗口,每次发一个包然后确认,效率太低。