我正在使用 LWIP 库和NUCLEO-F746ZG开发板。我正在尝试使用 UDP 协议通过以太网发送 2000字节 JSON字符串,但是由于我的数据包超出了 Ethernet MTU (1500字节)所以我的数据是零散的。我已经使用所有类型的程序(SocketTest3,Hercules)来测试是否可以读取完整的JSON字符串,但没有任何效果。但是,我可以使用Wireshark看到此数据包生成的流量:
我不知道我是否可以避免使用相同的数据包长度来造成这种碎片。也许配置LWIP库的某些参数。我不知道是否有任何方法可以正确读取这些零碎的数据。
在此先感谢!