打印
[STM32H7]

求助 stm32H7 tcp服务器 长时间收发数据 netconn_recv会返回ERR_CONN

[复制链接]
1118|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
豹王冰冰|  楼主 | 2024-7-11 16:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 豹王冰冰 于 2024-7-11 16:42 编辑

stm32h743 freertos 下,tcp服务器,用netconn api ,长时间(大概一小时左右)收发数据,netconn_recv会返回 ERR_CONN,说明文档里就写着是Not connected,但是客户端并未主动断开,不应该没有连接啊,问问各位大佬

使用特权

评论回复
沙发
豹王冰冰|  楼主 | 2024-7-11 17:08 | 只看该作者
lwip 版本是2.1.2

使用特权

评论回复
板凳
hehhehee| | 2024-7-26 14:40 | 只看该作者
网络不稳定或有临时中断,可能会导致连接断开。

使用特权

评论回复
地板
失物招領| | 2024-8-21 14:37 | 只看该作者
在使用STM32H743和FreeRTOS构建TCP服务器时,如果使用netconn API进行网络通信,遇到netconn_recv返回ERR_CONN(即“Not connected”)错误,这通常意味着TCP连接已经断开。尽管您提到客户端并未主动断开,但仍需确认客户端是否因为某些原因(如网络问题、程序崩溃等)而意外断开连接。

使用特权

评论回复
5
她已醉| | 2024-8-21 17:00 | 只看该作者
可以检查服务器和客户端之间的网络连接是否稳定。网络波动或中断可能导致连接断开。

使用特权

评论回复
6
将爱藏于深海| | 2024-8-21 19:00 | 只看该作者
一般需要检查是否有资源耗尽的情况,如内存不足、文件描述符耗尽等。这些情况可能导致连接无法维持。

使用特权

评论回复
7
白马过平川| | 2024-8-22 02:00 | 只看该作者
确保在代码中实现了适当的错误处理和重连机制。当检测到连接断开时,应尝试重新建立连接。

使用特权

评论回复
8
风凉| | 2024-8-22 04:00 | 只看该作者
在代码中添加详细的调试信息,记录连接状态和错误发生时的上下文,以便更好地定位问题。

使用特权

评论回复
9
西洲| | 2024-8-22 08:00 | 只看该作者
查看系统日志,特别是网络相关的日志,可能会有关于连接断开的提示信息。

使用特权

评论回复
10
捧一束彼岸花| | 2024-8-22 12:00 | 只看该作者
检查硬件是否存在问题,如以太网接口、连接线等。

使用特权

评论回复
11
故意相遇| | 2024-8-22 16:00 | 只看该作者
如果使用了第三方网络库或驱动,确保它们是最新版本,并且没有已知的bug。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

粉丝