OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4497|回复: 4

netconn客户端断开不了??

[复制链接]

8

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2014-8-22
在线时间
14 小时
发表于 2017-6-27 15:52:11 | 显示全部楼层 |阅读模式
1金钱
各位牛人:
      程序要求可以通按键修改IP、net mask、Gateway、port参数,并以开发板作为客户端,与PC机服务器通讯。
     程序在不修改参数的时可正常与PC机服务器通讯, 在参数修改后调用lwip_comm_init()过行初始化,这样新的修改参数就被设置进了lwip,然后再调用下面3个函数关闭客户端的连接
netconn_disconnect(tcp_clientconn);
netconn_close(tcp_clientconn);
netconn_delete(tcp_clientconn);
最后,再重新创建tcp_client_thread任务,这进客户端连接不上服务器,
请问各位大神,客户端如何正确关闭后,再次创建任务时通讯才能正常?

最佳答案

查看完整内容[请看2#楼]

谢谢!请问如何禁用网卡DA9000呢,
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

8

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2014-8-22
在线时间
14 小时
 楼主| 发表于 2017-6-27 15:52:12 | 显示全部楼层
谢谢!请问如何禁用网卡DA9000呢,
回复

使用道具 举报

8

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2014-8-22
在线时间
14 小时
 楼主| 发表于 2017-6-27 15:52:53 | 显示全部楼层
程序基于ucosii+STM32F103ZG
回复

使用道具 举报

119

主题

439

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1185
金钱
1185
注册时间
2015-9-18
在线时间
422 小时
发表于 2017-6-27 16:28:14 | 显示全部楼层
不用删除任务
先禁用网卡,然后进行设置,然后再打开网卡即可.
具体请参考<<嵌入式网络那些事之物联实战>>Page109
电子爱好者
回复

使用道具 举报

8

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2014-8-22
在线时间
14 小时
 楼主| 发表于 2017-6-27 18:36:56 | 显示全部楼层
谢谢!已解决。先禁用网卡,再设定IP、网关、子网掩码,再打开网卡就行,不用删除任务及tcp_clientconn
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-17 10:01

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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