我知道UDP本質上是不可靠的,但是當連接到本地主機時,我期望內核處理連接的方式不同,因爲一切都可以在內部處理。因此,在這種特殊情況下,UDP是否被認爲是可靠的協議,或者如果緩衝區溢出,內核是否仍然可能會破壞某些數據包?UDP在本地主機上的可靠性
10
A
回答
8
我重複一個previous answer到一個相關的問題。爲了保持便攜性,始終要預測UDP套接字可能會丟棄數據包或接收到亂序數據。
3
我不認爲UDP(或任何其他網絡協議)在連接到本地主機時會說有關不同行爲的任何信息。所以答案將取決於你正在使用的特定內核。最好假設UDP的行爲類似於UDP。
7
我見過UDP到localhost丟包。我們認爲我們正在重載內核隊列。我們所知道的確實是它丟包。
相關問題
- 1. 在本地機器上的python udp socket.timeout
- 2. Java可靠的UDP
- 3. 失去了很多的UDP數據包的本地主機上
- 4. TortoiseSVN - 本地主機上的存儲庫,然後在本地主機和聯機上運行副本。可能?
- 5. UDP上的可靠傳輸協議
- 6. c中可靠的udp#
- 7. 可靠的UDP算法?
- 8. 本地主機上的Node.js
- 9. 本地主機上的ejabberd
- 10. 本地主機上的Node.js
- 11. jQuery的本地主機上
- 12. 本地主機上的Webhook
- 13. XAMPP本地主機上的
- 14. 局域網上UDP組播的可靠性如何?
- 15. PhoneGap本地存儲可靠性
- 16. 主機UDP多播在線,可能嗎?
- 17. php登錄腳本在本地但在主機上不可用
- 18. 隱藏在本地主機上的AdSense
- 19. 在本地主機上運行的WordPress
- 20. Drupal的網站在本地主機上
- 21. chmod()在本地主機上的目錄
- 22. 在本地主機上的錯誤
- 23. java - android UDP不可靠
- 24. 在本地主機
- 25. 最可靠的ASP.NET/SQlServer主機
- 26. 訪問虛擬主機上的Ubuntu 12.04上的本地主機
- 27. 本地UDP廣播性能
- 28. Ipv6 UDP主機地址綁定
- 29. 我可以在本地主機上託管我的WordPress站點
- 30. 主從複製的可靠性如何?
除了TomMD所說的,我想知道你爲什麼首先使用UDP。當談到本地主機的使用時,TCP幾乎沒有什麼缺點。從UDP獲得的唯一真正的收益就是非常輕微的開銷損失,如果你不得不自己保證可靠性,其中大部分會消失。 – 2010-06-14 02:26:47
好吧,UDP讓你可以播放任意未知的客戶端... – Michael 2014-01-16 23:40:42