您好!
我有一个外部器件 通过 TCP/IP 连接到基于定制 TM4C1294KCPDT 的电路板。 PC 上有软件连接到该板。
器件向我的电路板发送一些数据、吞吐量为:
每秒100次- 78字节的数据包加上2428字节的数据包、以及每秒一次的一些小数据包、因此每秒大约256KB。 我可以接收和处理所有这些数据。
因此、我需要向 PC 发送经过处理的数据、这大约是每秒120字节+ 2418字节100次。
问题是,我可以成功地发送小数据,120字节@ 100Hz,加上 lagre 数据,2418字节@ 20Hz, 但是、我将数据速率提高到50Hz 及更高、我看到 LwIP 报告 TCP 发送缓冲区溢出、所以我需要等待数据溢出、我会丢失一些数据。
是否有任何 lwip 调优或任何其他可能的权变措施? 谢谢!