簡體   English   中英

通過UDP傳輸文件的最快方法

[英]Fastest way to transfer a file over UDP

通過UDP發送文件的最快方法是什么?
A)為文件的每個塊創建一個大數據報,發送該數據報,並在繼續之前等待客戶端的確認
B)為文件的每個塊創建一個較大的數據報,發送多個(編號)數據報,並等待確認已收到所有節,然后繼續傳輸。 如果5秒鍾后仍未收到,請重新發送這些部分
C)我還不知道的其他方法

實際上,我在(C)中想到的任何事物都將比它們中的任何一個都快幾英里。 它們都不使用窗口,因此它們不能使用所有可用的帶寬延遲乘積。 (B)實際上是一個非常差的協議設計。

到將所有必需的功能添加到UDP時,您已經有了TCP。 使用TCP。

解決方案B比A快,但是解決方案C更快(更安全):嘗試使用TCP而不是UDP

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM