我想知道Twisted是否對UDP數據包的最大大小施加限制。 Linux平臺上的允許限制高達64k(儘管我打算髮送大約10k字節的包含JPEG圖像的數據包),但我無法發送超過大約10k字節的數據包。 2500字節有關扭曲框架中UDP通信的問題
回答
您確定這不是接收問題嗎?
沒有跡象表明你的數據包不會被分片途中到目的地
這是非常不可能的扭曲被施加任何限制,但沒有理由在網絡不會丟棄數據包的其它部分如果它們太大。人們爲了這種原因發送如此大規模的UDP數據包是非常罕見的。例如,大多數遊戲應用程序嘗試將這些日期保持在1.5K以下,並且在不太遙遠的過去中保持在512字節以下。
感謝您的回覆!我實際上是在傳輸Mjpeg視頻流並嘗試一次發送一張圖片。而現在,我正在本地主機上進行此操作。 (在同一臺機器上的接收器和發送器,不同的端口)我的想法是扭曲應該照顧分割字符串,我試圖發送。我認爲可以發送的最大限制在7800字節左右。 – faddy 2010-02-18 05:21:34
Twisted可能會爲您執行分組和分組任務,但完全取決於您如何使用它。通常,您在底層連接之上分層協議,以在原始UDP之上實現此額外功能。如果你發佈你的實際代碼,你可能會從Twisted專家那裏得到一些具體的幫助,可能是一個新的問題。 – Kylotan 2010-02-18 10:12:47
Twisted不會修復你的UDP數據包;它會在您指定它們時發送它們。 (這很重要,因爲Twisted的全部存在理由是與其他系統進行通信,而其他系統不會知道Twisted可能用來重新統一數據報的任何時髦的自定義UDP元數據協議。) – Glyph 2012-07-09 18:59:54
- 1. 扭曲的框架Python
- 2. pydev和扭曲的框架
- 3. 正確關閉UDP連接扭曲pysnmp
- 4. 問題與扭曲
- 5. SIMT扭曲問題
- 6. Python的扭曲問題
- 7. 針對java的扭曲矩陣框架
- 8. 扭曲在Mac問題
- 9. 扭曲和線程問題
- 10. 有沒有類似C#的扭曲矩陣的框架?
- 11. 有關實體框架+ DDD的問題
- 12. 異步UDP服務器扭曲和QT4
- 13. 惱人的扭曲的Python問題
- 14. 蟒蛇扭曲的教程/問題
- 15. 繞行扭曲的安裝問題
- 16. VBA問題,簡單的扭曲
- 17. 扭曲的流程執行問題
- 18. 有關套接字通信的問題
- 19. 用扭曲問題插入選擇
- 20. 3-CNF-飽和與扭曲問題
- 21. 蟒蛇扭曲推遲和getProcessOutputAndValue問題
- 22. 扭轉功能有關,問題kwargs
- 23. 扭曲和扭曲Movieclip
- 24. 用扭曲關閉連接
- 25. textField中的扭曲
- 26. 扭曲 - 通過一個KeyboardInterrupt
- 27. Android的UDP通信
- 28. 在扭曲的IRC機器人中獲取通道的主題
- 29. 有關重疊歌曲的問題?
- 30. 與扭曲的Python的多個通信渠道
UDP數據包不能被分段。他們可能會在某些越野車司機的情況下被截斷,但即使這樣也不是真的應該發生。而且,無論如何,在應用層,數據包碎片並不真正可見。 – Glyph 2012-07-09 18:58:36