我使用lwip-1.4.1和stm32f407
我的lwip可以将udp数据包发送到pc,但是当udp数据包大于MTU时,我的电脑将无法重新组装。
我使用wireshark检查这些数据包上下文,但是来自我的lwip的碎片udp数据包看起来和正常的碎片udp数据包一样好。
以下链接是来自wireshark的记录:
https://dl.dropboxusercontent.com/u/1321251/test.pcapng
由于
答案 0 :(得分:1)
IP将重新组合碎片数据包,但UDP只能传递整个数据报,因此它依赖于已到达的所有碎片。如果不这样做,则必须删除数据报。出于这个原因,习惯上将UDP数据报限制在MTU或更低,实际上最不明智的做法。