我正在使用 echo server lwIP 下的以太网通信。我想通过以太网从 DMA 捕获样本到主机。系统通过 UART 采集样本。
我无法让 lwIP 在不等待 ACK 的情况下发送超过 2 个高于 1500 字节的包。我的应用程序不断向客户端发送数据包。客户端在没有任何延迟的情况下接收到数据包,但它会在 200 毫秒后发送 ACK(请参阅附加的 Wireshark 捕获图像)。LWIP 在发送下一个数据包之前总是等待 ACK 数据包。我的 lwIP 只能发送不超过 2 个 TCP 段,然后等待 ACK。网络延迟会导致性能下降。
是否有任何配置使 LWIP 发送数据包而不等待 ACK 数据包?你有什么建议吗?