硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2490|回复: 7
收起左侧

[LwIP] LWIP接收到数据处理完之后还能再从pbuf里面接收到之前的数据

[复制链接]

4

主题

24

回帖

36

积分

新手上路

积分
36
发表于 2020-10-29 10:51:15 | 显示全部楼层 |阅读模式
参考《STM32-V5 开发板 LwIP V2.X 教程》移植LWIP使用,但是发现从pbuf拷贝数据到应用层之后,后续再从pbuf里面获取数据时之前的数据还在,还能继续获取到,清空了用户的缓冲之后还是有,发现是pbuf还有之前的数据,是因为pbuf_free()函数没有正确释放掉之前的数据吗,求大神指导下
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106959
QQ
发表于 2020-10-29 10:59:47 | 显示全部楼层
移植我设置的原始例子,什么都不修改,你测试应用部分正常,如果不正常,没有移植好。
回复

使用道具 举报

4

主题

24

回帖

36

积分

新手上路

积分
36
 楼主| 发表于 2020-10-29 11:15:40 | 显示全部楼层
eric2013 发表于 2020-10-29 10:59
移植我设置的原始例子,什么都不修改,你测试应用部分正常,如果不正常,没有移植好。

应该是我移植之后加了MQTT,但是我的MQTT部分数据获取有问题导致
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106959
QQ
发表于 2020-10-29 11:17:00 | 显示全部楼层
13432890113 发表于 2020-10-29 11:15
应该是我移植之后加了MQTT,但是我的MQTT部分数据获取有问题导致

你的MQTT实现有问题。
回复

使用道具 举报

4

主题

24

回帖

36

积分

新手上路

积分
36
 楼主| 发表于 2020-10-29 11:29:07 | 显示全部楼层
eric2013 发表于 2020-10-29 11:17
你的MQTT实现有问题。

看了教程7.6.4LWIP的相关配置,说后面章节讲解,后面是不是忘记了?
因为模板是将板子配置成服务器监听客户端连接,那如果我想配置成客户端去连接服务器应该如何配置比较合适?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106959
QQ
发表于 2020-10-29 12:05:37 | 显示全部楼层
13432890113 发表于 2020-10-29 11:29
看了教程7.6.4LWIP的相关配置,说后面章节讲解,后面是不是忘记了?
因为模板是将板子配置成服务器监听 ...

配置不用改,创建个客户端即可。
回复

使用道具 举报

4

主题

24

回帖

36

积分

新手上路

积分
36
 楼主| 发表于 2020-10-31 14:13:45 | 显示全部楼层
eric2013 发表于 2020-10-29 12:05
配置不用改,创建个客户端即可。

创建完客户端之后不能收发数据,有点奇怪,大佬有netconn实现MQTT连接相关例程或者指导说明吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106959
QQ
发表于 2020-11-1 10:04:18 | 显示全部楼层
13432890113 发表于 2020-10-31 14:13
创建完客户端之后不能收发数据,有点奇怪,大佬有netconn实现MQTT连接相关例程或者指导说明吗

我只有TCPnet的MQTT例子。

这里:
MDK物联网软件包MQTT操作说明,貌似挺简单,一键生成
http://www.armbbs.cn/forum.php?m ... 0262&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-12 01:50 , Processed in 0.272296 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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