通过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. 通过套接字传输大型数组的最快方法
- 2. 通过UDP传输数据最小化的最有效方法是什么?
- 3. 通过JMX方法传输文件
- 4. 大型文件传输的最佳方法通过使用PHP(POST)通过http调用文件传输
- 5. 通过UDP传输文件,但guaranti文件没有丢失
- 6. 通过套接字复制文件的最快方法
- 7. 通过http传输大文件(> 100MB)的最佳方式
- 8. 如何通过udp流式传输.ts文件
- 9. 通过ssh传输文件
- 10. 通过ICMP传输文件
- 11. 通过WCF文件传输
- 12. 通过Putty传输文件
- 13. 通过ODATA传输文件
- 14. Streaming .ts通过UDP文件
- 15. C#.wav文件通过UDP
- 16. 通过BLE传输大数据块的最佳方法
- 17. 通过互联网传输数据最简单的方法,Python
- 18. Delphi中的UDP文件传输
- 19. 将非结构化S3文件集合传输到EC2的最快方法
- 20. PhpED:打开文件的最快方法?
- 21. 将xls文件上传到数据库的最快方法
- 22. 通过UDP从Flex客户端到C++服务器的大文件传输
- 23. 通过套接字传输文件的第三方组件 - Java
- 24. Python UDP套接字文件传输
- 25. 通过Web服务传输文件的最佳实践C#
- 26. 通过文件扩展名获取扩展名和图标的最快方法?
- 27. 最快的方式通过LINQ
- 28. 如何通过dropbox上传文件的方法传递imageView.image
- 29. 通过HTTP通过WCF流式传输文件上传IOException
为什么你需要使用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