打印

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

[复制链接]
8416|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
5
pentral0311|  楼主 | 2011-11-26 21:53 | 只看该作者
谢谢3,4楼的解答,PHY给出的中断,是拔网线应该没什么问题,但是对于过路由的可能有点问题。
4楼的,这个方式,可能我还没理解到点子上,如果网络有段时间是空闲,没有发送和接受,就断开重连,这样是否有点不妥啊,望赐教!!!

使用特权

评论回复
6
haitao10086| | 2011-11-28 17:50 | 只看该作者
使用select()函数

使用特权

评论回复
7
香水城| | 2011-11-28 18:33 | 只看该作者
拔出网线的情况可以按照3楼的建议处理。

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

使用特权

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

使用特权

评论回复
9
travellerwang| | 2012-1-16 12:18 | 只看该作者
遇到同样的问题,求解?qq316222735

使用特权

评论回复
10
logokfu| | 2012-5-6 19:31 | 只看该作者
结果呢

使用特权

评论回复
11
网络转接| | 2012-5-6 21:53 | 只看该作者
结果就是用模块 嵌入式网络模块 eth2232d 推荐一个给大家

使用特权

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

本版积分规则

11

主题

175

帖子

1

粉丝