通过UDP传输文件的最快方式是什么?
B)为每个文件块创建一个大的数据报,发送多个(编号的)数据报,发送该文件,并等待来自客户端的确认,然后继续执行
B)等待收到所有部分的确认,然后继续转移。如果某些不拥有5秒接收,重新发送这些部分
C)其他一些方法,我还没有意识到通过UDP传输文件的最快方法
0
A
回答
2
2
事实上,任何事情我能想到的(C)将英里比二者快。它们都不使用窗口,因此它们不能使用所有可用的带宽延迟产品。 (B)实际上是一个非常差的协议设计。
当您将所有必需的功能添加到UDP时,您将拥有TCP。使用TCP。
+0
TCP无法使用。查看我发布在我的问题上的评论。 – IDWMaster 2011-05-16 00:37:18
相关问题
- 1. 通过UDP流式传输桌面的快速方法
- 2. 通过套接字传输大型数组的最快方法
- 3. 通过wifi传输浮点值的最快方法
- 4. 通过UDP传输数据最小化的最有效方法是什么?
- 5. 通过JMX方法传输文件
- 6. 大型文件传输的最佳方法通过使用PHP(POST)通过http调用文件传输
- 7. 通过UDP传输文件,但guaranti文件没有丢失
- 8. 通过UDP传输Java文件。压缩文件已损坏?
- 9. 通过UDP传输文本基本文件
- 10. 通过互联网传输图像的最快方式
- 11. 通过write.csv.raw(iotools包)编写csv文件的最快方法
- 12. 通过套接字复制文件的最快方法
- 13. 通过PHP文件测试sqlite服务器的最快方法?
- 14. 通过http传输大文件(> 100MB)的最佳方式
- 15. 部分udp文件传输
- 16. 通过UDP传输文件内容后获取垃圾字符
- 17. 如何通过udp流式传输.ts文件
- 18. 通过UDP流式传输音乐Python
- 19. 通过UDP将Node.JS传输到OSC
- 20. 最快最简单的方法输出文件夹递归树
- 21. 用Python提高UDP传输速度的最佳方法?
- 22. 通过Putty传输文件
- 23. 通过ICMP传输文件
- 24. 通过ODATA传输文件
- 25. 通过ssh传输文件
- 26. 通过WCF文件传输
- 27. 通过SFTP传输文件
- 28. 通过SFTP传输文件
- 29. 通过qpid传输文件
为什么你需要使用UDP? – ChaosPandion 2011-05-15 22:57:56
如果您想要可靠的文件传输,请使用TCP。我只会使用UDP的情况下,你可以容忍一些损失,只需发送的数据包没有检查,包括一些时间戳,所以你可以丢弃客户端上的乱序数据包。 – tvanfosson 2011-05-15 22:58:36
@tvanfosson:NFS使用UDP,因为它比TCP更轻量级。你会得到一些非常棒的速度。 http://stackoverflow.com/questions/584112/why-does-nfs-use-udp-by-default – 2011-05-15 23:52:20