ucosiii+lwip+TCP server

2019-07-20 04:09发布

板子做netconn服务器,用阻塞方式,开始正常连接,接收数据,然后客户端断开连接,但是板子netconn_recv返回还是ERR_OK,表示板子没检测到连接断开,无法返回侦听状态,导致无法重新连接,死机。为什么这样呢?难道跟网络阻塞有关吗?lwip有没有检测网络连接状态的函数? 本人新手,多多指教
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
1208
1楼-- · 2019-07-20 06:06
你看下原子LWIP实验例程第一章的实验例程,看下网络有没ping通
MrLbl
2楼-- · 2019-07-20 11:38
 精彩回答 2  元偷偷看……
拿着扁担去跳水
3楼-- · 2019-07-20 14:49
 精彩回答 2  元偷偷看……
MrLbl
4楼-- · 2019-07-20 18:48
拿着扁担去跳水 发表于 2019-1-17 21:41
用仿真器跟进去看一下

会阻塞在数据接收netconn_recv()函数,因为它没有检测到客户端断开,还认为连链路是通的就不会关闭和释放连入的端口

一周热门 更多>