LWIP移植成功了

2020-01-01 17:34发布

成功移植lwip1.3.1 1.3.2 1.4.1,裸机能跑tcp客户端和服务器。
开心之余,又有些问题需要请教了,lwip里面如何处理断线重连的问题?

下面是我实验的现象:
我在裸机上使用lwip,tcp做了服务器和客户端,在连接后把网线拔掉,tcp_poll函数还是会被执行的,这时候把网线插上(还没出现abort错误),需要重新连接(端口没变,原连接已经没反应了),连接后上一次连接的pcb仍然存在,这时候会发现轮询时候有两个pcb连接在运行。等了好几分钟后(关闭了保活设置)第一个pcb连接出现连接错误,自动断开。。。
这两个pcb占用同一个端口不会产生冲突吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
99条回答
jiaohaitao
1楼-- · 2020-01-07 11:49
正在学lwip,买了本“老衲五木”的,不过没板子,看来还要参考lz的移植心得啊
kinsno
2楼-- · 2020-01-07 17:00
xhyzjiji 发表于 2013-9-1 21:31
也可以把错误警告贴上图,大家研究一下

兄弟,你不是说你的笔记的吗?传上来了吗?
难道是你在28楼发的那个?28楼我记得好象你说过是老衲五木的吧。
gagmeng
3楼-- · 2020-01-07 18:00
 精彩回答 2  元偷偷看……
efayu
4楼-- · 2020-01-07 20:47
本人刚开始走51+uIP,先MARK,回头整一下STM32+LwIP
flor
5楼-- · 2020-01-08 02:16
mark                  
xhyzjiji
6楼-- · 2020-01-08 06:12
kinsno 发表于 2013-9-1 21:53
兄弟,你不是说你的笔记的吗?传上来了吗?
难道是你在28楼发的那个?28楼我记得好象你说过是老衲五木的 ...

五木的笔记已经将lwip大致原理说得很明白,只是缺少了一些调试的例子。我想借助五木的笔记和加上一些调试的记录可以给刚使用lwip的朋友一些帮助。但因为手头的事情有点多,平时没什么时间可以上网,所以进度非常慢,笔记还在写,请谅解。

一周热门 更多>