UDP对我的消息不够大,如何改进?

时间:2012-06-22 05:54:07

标签: udp ar.drone

我正在使用UDP编写我的无人机编程,但无人机有时会挂起,我想也许UDP不够大,有没有办法改善这种情况,如果仍然使用UDP?

1 个答案:

答案 0 :(得分:0)

UDP数据报大小受以下因素限制:

  1. 传出套接字发送缓冲区。此默认值差异很大,从Windows中的8k到其他系统中的53k或更高。

  2. 您和接收方之间的整个网络路径的路径MTU或最大传输单位。这通常不超过1260个字节。

  3. UDP数据报的最安全大小是534字节,因为它永远不会被传输分段。如果您计划发送大于此数据的数据报,则需要考虑不同的传输,通常是TCP。