如何查找連接之間的路徑MTU?我需要這個來定義我的UDP連接的數據包大小。 .Net中是否有類似Path MTU Discovery的內容?C#中路徑MTU發現號
1
A
回答
0
從here摘自:
的Winsock不支持報告 發現MTU,即使其他 TCP/IP協議棧做(例如AIX通過 套接字選項IP_GETPMTU)。由於winsock 無法報告,.NET不能提供 API(它必須位於winsock的頂層 之上)。
1
我找到了一種方法(解決方法),以找到c#上的udp路徑mtu。只需嘗試將udpclient.dontfragment設置爲true發送udp數據包。如果它引發異常,請減小數據包大小,直到不會引發異常。如果有人想看一些樣品,就問。
0
您是否嘗試過使用libpcap與C#?有一個名爲SharpPCap的庫,您可以使用它來查找PMTU。
相關問題
- 1. 路徑MTU發現 - ICMP響應在哪裏?
- 2. 發現系統路徑
- 3. Java中的證書路徑發現
- 4. Eclipse CDT與Cygwin GCC:自動發現符號和路徑
- 5. 不擴展星號的shell - 不包括髮現的路徑
- 6. 遞歸路徑發現問題
- 7. Python可能的路徑發現
- 8. 沒有在.gitmodules發現路徑
- 9. 發現Python模塊的路徑
- 10. 路徑發現算法測試工具
- 11. SVG發現路徑的旋轉角度
- 12. 發現 - 通配符路徑搜索
- 13. 發現:路徑必須先表達
- 14. 發現hadoop-core-2.7.2.jar路徑
- 15. 本地路徑?如何發現
- 16. 騎士之旅發現路徑算法
- 17. crontab的不發現/識別路徑
- 18. 在客觀C,從路徑加載sound.wav沒有發現
- 19. C#Bitmap.Save路徑
- 20. C#File.exists路徑
- 21. Objective-C的UIDocumentInteractionController無法發出路徑
- 22. ResourceNotFoundException現有路徑
- 23. c#將路徑轉換爲新路徑\\
- 24. c中的xmltextwriter路徑#
- 25. C中的相對路徑#
- 26. C中的相對路徑
- 27. C#中的路徑空間
- 28. C++中的路徑消毒
- 29. 當TCP包大於MTU時,C#Socket.Receive()出現故障
- 30. JMeter - 用路徑中的方括號發送的GET請求
此外,我可以得到您的示例代碼使用Udpclient找到沒有libpcap的路徑MTU? – isyi 2012-02-06 22:37:12