您好,我在
STM32F746 上运行了 FreeRTOS 和 LwIP。该应用程序有一个 TCP 套接字侦听传入连接。传入连接来自多个来源,不幸的是我看到一些连接出现 ECONNRESET 错误。我试过调高 TCP 连接的数量,但这似乎只是使这些 ECONNRESET 之间的时间更长,并没有完全消除它们。我想知道我可以调整哪些其他 LwIP 参数来帮助解决这个问题?
我能够找到 ECONNRESET 发生的原因。我已经将其追溯到调用的“tcp_abandon”函数。文档指出此功能“放弃连接并可选择将 RST 发送到远程主机。删除本地协议控制块。这是在连接因内存不足而被终止时完成的。” 我试过调整 LwIP 的内存设置但无济于事。任何人都可以建议设置来帮助解决这个问题吗?