CH579 以太网 接收流控怎么处理?

有一个大约4KB的环形buffer,用于存储TCP sever过来的数据,数据接收量特别大的时候怎么进行流控?

if(initstat & SINT_STAT_RECV) 事件中如果不处理CH57xNET_SocketRecvLen()和CH57xNET_SocketRecv(),程序好像会卡死。

 您好,如果您是tcp通讯的话,tcp本身有类似于流控的机制(窗口大小)如果对方发送数据,你没有及时从协议栈底层拿走的话,那么我们会告诉对方窗口减少,直至0不能通讯。所以,您应该在有中断的时候,及时处理。


只有登录才能回复,可以选择微信账号登录