请问STM32F107+LWIP如何检查tcp通讯断开并重新连接?

2019-07-14 14:50发布

目前本人整在使用STM32F107+LWIP+DP83848进行tcp通讯,如何判断网络已经连接成功或者网络是断开的?怎么样能够使STM32F107随时接入以太网都可以通讯
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
lishide
1楼-- · 2019-07-15 11:44
试着做做!
深圳王先生
2楼-- · 2019-07-15 13:54
回复第 14 楼 于2013-04-03 15:07:09发表:
 我的解决过程:
(提示:看懂附件TCP状态图)
1.检查TCP是否断开:if(pcb->state==CLOSED){}
2.(可以不用试试)关闭之前的pcb:tcp_abort(client_pcb);
3.重新连接TCP:tcp_client_connect();
我正找这个问题
 
qq674957113
3楼-- · 2019-07-15 16:33
 精彩回答 2  元偷偷看……
pmet
4楼-- · 2019-07-15 17:29
亲,我也碰到这个问题,你解决了吗?我目前能检测出网线断开,但是其他原因造成的TCP连接不对的问题,我还解决不了。
wkg_liusha
5楼-- · 2019-07-15 21:08
路过的,学习一下
panbyron
6楼-- · 2019-07-16 00:45
你这个问题解决了吗?

一周热门 更多>