WCH沁恒单片机
直播中

刘英

8年用户 1180经验值
私信 关注
[问答]

CH579 UDP无法接收>550字节数据包怎么解决?

UDP_Server.c  例子。


更改了
#define RECE_BUF_LEN                          1400   
#define RX_BUF_SIZE                        1400//    600   
#define CH57xNET_TCP_MSS                   1400//    536   


依然无法接收到大包数据。串口信息如下:
192 168 1   13  ipaddr=d01a8c0  port=7000     len=500      socketid=0   
192 168 1   13  ipaddr=d01a8c0  port=7000     len=536      socketid=0   
192 168 1   13  ipaddr=d01a8c0  port=7000     len=539      socketid=0   
192 168 1   13  ipaddr=d01a8c0  port=7000     len=540      socketid=0   
192 168 1   13  ipaddr=d01a8c0  port=7000     len=545      socketid=0   
192 168 1   13  ipaddr=d01a8c0  port=7000     len=549      socketid=0   



回帖(1)

王秀荣

2022-10-14 11:50:36
您好,CH579最大一包长度为536字节,这个是由底层协议栈控制的。您如果需要传大包的话,可以考虑分包发送。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分