硬汉嵌入式论坛

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

[LwIP] lwip socket如何做到非常稳定?

[复制链接]

33

主题

203

回帖

302

积分

高级会员

积分
302
发表于 2023-8-3 22:32:00 | 显示全部楼层 |阅读模式
freertos + lwip,使用单socket client和udp通信。其中socket发送数据,udp作为接受局域网的广播包,udp的数据量由局域网决定,一般情况下没有大量数据。

业务要求使用socket 发送较多的短数据帧(一般小于512字节),有三个其他设备以分别200ms的速度想它发送数据,它需要将这些数据解析重组,转发给服务器。一般情况下,这个网络设备一两个小时就会断开一次socket,重连也总是好几次才成功。

代码就是网上的,创建socket--连接--发送--接收,这种常规操作。请问如何改进?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
发表于 2023-8-4 10:04:54 | 显示全部楼层
lwip是这样的,需要你不断的摸索一个正确的姿势才好使。
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2023-8-4 13:29:17 | 显示全部楼层
大佬,RL-TCPnet相对lwip是不是用起来比较简单稳定啊
回复

使用道具 举报

0

主题

159

回帖

159

积分

初级会员

积分
159
发表于 2023-8-4 15:25:43 | 显示全部楼层
LWIP小问题挺多,只能够从其他方面解决,比如当传输出错时怎么纠错,该重连就重连,该重发就重发。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
发表于 2023-8-5 11:17:33 | 显示全部楼层
15605177809 发表于 2023-8-4 13:29
大佬,RL-TCPnet相对lwip是不是用起来比较简单稳定啊

是的,要简单很多,也很容易做稳定,就跟串口一样简单。

缺点,没有源码。
回复

使用道具 举报

0

主题

7

回帖

7

积分

新手上路

积分
7
发表于 2023-9-28 23:16:26 来自手机 | 显示全部楼层
eric2013 发表于 2023-8-5 11:17
是的,要简单很多,也很容易做稳定,就跟串口一样简单。

缺点,没有源码。

收费吗?可以商用吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
发表于 2023-9-29 07:43:30 | 显示全部楼层
propu 发表于 2023-9-28 23:16
收费吗?可以商用吗?

如果购买了正版MDK,随意商用。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 10:14 , Processed in 0.178896 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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