疑问:lwip发送大数据给上位机

2019-07-20 04:24发布

有个疑问,麻烦一下大家了:
最近调试lwip的UDP程序,注意到一个问题,stm32将1800字节的数据发送给上位机(电脑上用的UDP软件是网络调试助手),网络调试助手没有显示任何数据。用wireshark抓包,看到所有数据都已经发送了。难道是调试助手的问题吗?请大家帮助一下啊,谢谢啦
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
hijkstra
2019-07-20 17:23
HCHDaLeiGe 发表于 2018-12-25 11:39
netif->mtu=1500;

最大传输单元为1500,建议数据长度不要大于1472,还有28个字节IP头

lwip的UDP是不是一个报文只能发送少于1472字节?大于此数目的数据需要由用户控制分包发送。lwip不能够自动分包发送?

那为什么呢wireshark可以捕捉到stm32f429已经发送了全部的1854字节数据呢?
在wireshark看到发送的报文里面,将1854字节分成了长度1514和416两个报文。

麻烦您了

一周热门 更多>