- 博客(2)
- 收藏
- 关注
原创 Lwip中ref属性值设置及释放原理
在了解了上面的内容后,如何释放pbuf节点使得一个完整的数据包被释放就显得简单多了,只要每次把ref的值-1,检查是否为0,是就删除,然后访问下一个节点。由于第二个数据包的ref为2,减1后为1,所以第二个数据包不会比删除,且你会发现第二个数据包的ref序列也变成了类似于1->1->1…在学习野火《LwIP 应用开发实战指南》中的pbuf时,对于ref这一属性值的设置以及如何根据ref删除同一数据包的pbuf的情况理解不是很清楚,在对比了网络上的不同文档后,对于一些细节上的描述予以补充。
2024-08-19 20:06:00 263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人