我正在使用UDP为AR无人机编写编程,但是无人机有时会挂起,我认为UDP可能不够大,如果仍然使用UDP,有什么方法可以改善这种情况吗?
UDP 数据报大小受以下因素限制:
-
传出套接字发送缓冲区。此值的默认值差异很大,从 Windows 中的 8k 到其他系统中的 53k 或更多。
-
您和接收器之间整个网络路径的路径 MTU 或最大传输单元。这通常不超过 1260 字节。
UDP 数据报的最安全大小为 534 字节,因为这永远不会被传输分段。如果您计划发送大于此值的数据报,则需要考虑不同的传输,通常是TCP。