STM32 +LWIP 网络断开怎么诊断???

[复制链接]
8310|11
手机看帖
扫描二维码
随时随地手机跟帖
pentral0311|  楼主 | 2011-11-10 16:26 | 显示全部楼层 |阅读模式
当拔出网线或者连接的主站关闭等网络不通的时候,是怎么处理的,望各位大侠不辞吝教!!!
21IC之星| | 2011-11-10 16:39 | 显示全部楼层
没用过stm32  这个状态应该可以读到

使用特权

评论回复
byeyear| | 2011-11-11 09:19 | 显示全部楼层
外部PHY有个中断 网线插拔有中断给出来
后续的处理和你的应用有关了……

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
pentral0311 + 1
haitao10086| | 2011-11-11 23:11 | 显示全部楼层
使用socket方式在任务中不断检查send()/recv()函数调用是否成功,如果失败则进行重连

使用特权

评论回复
评论
pjzmj2012 2020-9-17 08:16 回复TA
如果没有使用操作系统呢 
评分
参与人数 1威望 +1 收起 理由
pentral0311 + 1
pentral0311|  楼主 | 2011-11-26 21:53 | 显示全部楼层
谢谢3,4楼的解答,PHY给出的中断,是拔网线应该没什么问题,但是对于过路由的可能有点问题。
4楼的,这个方式,可能我还没理解到点子上,如果网络有段时间是空闲,没有发送和接受,就断开重连,这样是否有点不妥啊,望赐教!!!

使用特权

评论回复
haitao10086| | 2011-11-28 17:50 | 显示全部楼层
使用select()函数

使用特权

评论回复
香水城| | 2011-11-28 18:33 | 显示全部楼层
拔出网线的情况可以按照3楼的建议处理。

连接的主站关闭等网络不通的时候,就要看你的应用是否允许这种情况,如果允许就随它去,否则也需要从软件上根据自己的喜好处理。

使用特权

评论回复
pentral0311|  楼主 | 2011-11-30 17:19 | 显示全部楼层
感谢楼上的兄弟们,果断时间等我有空了,我再来测试一下haitao的方式,此贴能引来香水城的注意,荣幸啊
哈哈!!!
到时候吧结果也告诉一下大伙

使用特权

评论回复
travellerwang| | 2012-1-16 12:18 | 显示全部楼层
遇到同样的问题,求解?qq316222735

使用特权

评论回复
logokfu| | 2012-5-6 19:31 | 显示全部楼层
结果呢

使用特权

评论回复
网络转接| | 2012-5-6 21:53 | 显示全部楼层
结果就是用模块 嵌入式网络模块 eth2232d 推荐一个给大家

使用特权

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

本版积分规则

11

主题

175

帖子

1

粉丝