天线|RF射频
直播中

郑尧

7年用户 202经验值
私信 关注
[问答]

为什么LWIP做TCP客户端通讯一段时间后数据会丢失?

LWIP1.4.1+ucosii操作系统,LWIP做TCP客户端,与服务器通讯一段时间后,调试信息打印出如下内容:
Assertion "unsent_oversize mismatch (PCB vs. last_unsent)" failed at line 443 in ..LwipLwip1.4.1srccoretcp_out.c
Assertion "tcp_receive: valid queue length" failed at line 1031 in ..LwipLwip1.4.1srccoretcp_in.c
Assertion "already writing or closing" failed at line 1356 in ..
Assertion “tcp_write:pbufs on queue=>a least one queue non-empty”failed at line 327 in ..lwiplwip1.4.1srccoretcp_out.c
请问有知道的朋友们吗?这个该怎么解决?希望有知道的同学明示一下,谢谢

回帖(4)

阎锐

2019-10-10 08:31:03
帮顶
举报

王茁珐

2019-10-10 08:47:50
谢谢原子哥
举报

邢东

2019-10-10 08:56:56
原子哥,请问提示这个失身原因导致的,是消息没有来得及处理或冲突吗?
Assertion "already writing or closing" failed at line 1356 in ..LwipLwip1.4.1srcapiapi_msg.c
困扰我好几天了
举报

杨明

2019-10-10 09:09:13
原子哥,请问提示这个失身原因导致的,是消息没有来得及处理或冲突吗?
Assertion "already writing or closing" failed at line 1356 in ..LwipLwip1.4.1srcapiapi_msg.c
困扰我好几天了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分