硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1004|回复: 1
收起左侧

[LwIP] 使用netconn接收一直阻塞和看门狗重启

[复制链接]

3

主题

3

回帖

12

积分

新手上路

积分
12
发表于 2022-1-24 13:00:24 | 显示全部楼层 |阅读模式
请教硬汉哥和其他小伙伴
我使用netconn实现TCP通讯时,发现会一直阻塞在netconn_recv函数,即使拔掉网线也还是阻塞在这里,退步出来,有时候使用netconn_write发送数据的时候,断网、拔网线等也会阻塞,在插上网线还是阻塞,导致该任务就永远死在这里了,大家使用LWIP收发数据的时候,难道没有遇到这种问题吗?你们是如何处理的
另外,因为我的硬件是有看门狗的,之前看过硬汉哥的一篇使用高任务喂狗,其他任务向其任务发送消息的方法,我想了想,当我的TCP接收任务netconn_recv或者TCP发送任务被阻塞了,那他肯定是无法发送喂狗消息给喂狗任务了,遇到这种事情,又是如何处理的呢
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106739
QQ
发表于 2022-1-24 13:19:03 | 显示全部楼层
可以考虑此贴方案。

【实战经验分享】一劳永逸的解决网线随意热插拔问题
https://www.armbbs.cn/forum.php? ... 5386&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-3 11:19 , Processed in 0.209817 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表