你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

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

[复制链接]
青檬 提问时间:2012-1-16 14:32 /
阅读主题, 点击返回1楼
收藏 1 评论48 发布时间:2012-1-16 14:32
48个回答
在海边-419889 回答时间:2013-9-2 21:00:37

回复:STM32F107+LWIP---如何检查tcp通讯断开?并重新连接

 大家都搞定了吗。。。
deffern 回答时间:2013-9-9 15:24:05

回复:STM32F107+LWIP---如何检查tcp通讯断开?并重新连接

我是看附件来得
 
jane771988 回答时间:2013-9-23 14:12:15

回复:STM32F107+LWIP---如何检查tcp通讯断开?并重新连接

我最近也在学习LWIP,菜鸟一枚调板子调不通(┳_┳)...网口接不到数据,时钟波形也不是方波
gaotihong-37847 回答时间:2013-10-15 16:43:31

回复:STM32F107+LWIP---如何检查tcp通讯断开?并重新连接

试着做做!
datouren 回答时间:2014-2-14 15:24:27

回复:STM32F107+LWIP---如何检查tcp通讯断开?并重新连接

回复第 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();
我正找这个问题
 
hpyzhai 回答时间:2014-3-11 17:39:56

回复:STM32F107+LWIP---如何检查tcp通讯断开?并重新连接

回复第 17 楼 于2013-07-17 08:26:02发表:
亲,在哪里添加if(pcb->state==CLOSED)的语句,我单步调试,在拔掉网线后,tcp_connect()函数后,pcb->state的状态是SYN_SENT,但是它不调用回调函数。。。。。 
回复第 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();
 


 
hpyzhai 回答时间:2014-3-11 17:42:39

回复:STM32F107+LWIP---如何检查tcp通讯断开?并重新连接

亲,我也碰到这个问题,你解决了吗?我目前能检测出网线断开,但是其他原因造成的TCP连接不对的问题,我还解决不了。
蝶舞娇阳 回答时间:2014-3-11 21:52:32

RE:STM32F107+LWIP---如何检查tcp通讯断开?并重新连接

路过的,学习一下
hpyzhai 回答时间:2014-3-12 11:00:46

回复:STM32F107+LWIP---如何检查tcp通讯断开?并重新连接

你这个问题解决了吗?
hxh07-26614 回答时间:2014-4-9 16:27:40

回复:STM32F107+LWIP---如何检查tcp通讯断开?并重新连接

楼主,你这个问题里tcp通信断开是指通信断而网线没有断开?如果是这样的话14楼的办法可行,但是如果是网线断开后重新插上呢?纠结于这个问题。

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版