LWIP裸机情况下,TCP如何进行流量控制?

2020-01-07 19:24发布

STM32上运行LWIP作为主机,计算机作为从机。
网络传输速度很快,处理速度较慢。
所以就需要通过流量控制来进行协调,不然STM32的内存很快就爆掉了。

现在使用的是裸奔,也就是在回调函数里面处理接收到的数据。
这种情况下,如何进行流量控制呢,
比如,我收到100K字节后,需要让网络传输停止1秒。然后继续。
我直觉的想法是,收完数据后,再次进入收到数据的回调函数,直接不处理就退出了。

但是带来的问题就是,后续的传输再也没法启动。
目前没有想到好方法来实现这一需求。
请有经验的大虾指导一下,谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。