OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 18436|回复: 19
打印 上一主题 下一主题

FreeRTOS+LWIP TCP Server Socket多客户端连接问题

[复制链接]

13

主题

296

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2067
金钱
2067
注册时间
2012-5-26
在线时间
292 小时
跳转到指定楼层
楼主
发表于 2016-2-23 23:30:13 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
10金钱
本帖最后由 lison0103 于 2016-2-23 23:32 编辑

STM32F107使用FreeRTOS8.2.3+LWIP1.4.1
用socket建立tcp server,使用select函数,做echo
现在遇到的问题是:
1、使用原子的网络助手连接,最多只能连接3个客户端发送接收,第四个客户端显示能连接但是不能发送和接收了,跟踪代码实际也没有连接上
2、两个或两个以上客户端连接上后发送接收,然后断开连接,再重新连接上就不能发送接收了。如果只是单独一个客户端连接断开再连接,发送接收正常

有尝试过把freertos的内存和lwip的内存调大,但是也没有什么作用。
tcp server的socket 编程,使用的是网友的例程。

不知道有没有人遇到过类似问题或解决思路,谢谢!
活着才是王道!健康是一切的前提!
回复

使用道具 举报

13

主题

296

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2067
金钱
2067
注册时间
2012-5-26
在线时间
292 小时
2#
 楼主| 发表于 2016-2-24 10:26:18 | 显示全部楼层
augustedward 发表于 2016-2-24 08:43
我用的ucosiii+LWIP出现过这两个问题。最多能建两个,建第三个就会出问题!当时修改了两个文件就好了!等下 ...

问题解决了,谢谢!
问题1:改一下配置就好了
问题2:是应用问题,修改后好了
活着才是王道!健康是一切的前提!
回复

使用道具 举报

13

主题

296

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2067
金钱
2067
注册时间
2012-5-26
在线时间
292 小时
3#
 楼主| 发表于 2016-3-17 08:33:19 | 显示全部楼层
佚名流浪 发表于 2016-3-17 08:02
请问你就改的这两个.h文件吗?我的lwipopt.h最后面没有这个:
extern int errno;
#define ERRNO

是的,我改的是opt.h文件里的一个netconn定义大小,具体是哪个忘了,对比一下
活着才是王道!健康是一切的前提!
回复

使用道具 举报

13

主题

296

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2067
金钱
2067
注册时间
2012-5-26
在线时间
292 小时
4#
 楼主| 发表于 2016-3-17 13:31:33 | 显示全部楼层
佚名流浪 发表于 2016-3-17 11:22
楼主您好:请问能不能把您的TCP server发我一份,我的老是解决不了。我的邮箱
  
谢谢了!

我也是参考网上的,用的socket+select函数
lwip库兼容socket编程
socket的例程网上很多的
活着才是王道!健康是一切的前提!
回复

使用道具 举报

13

主题

296

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2067
金钱
2067
注册时间
2012-5-26
在线时间
292 小时
5#
 楼主| 发表于 2016-3-17 13:34:31 | 显示全部楼层
活着才是王道!健康是一切的前提!
回复

使用道具 举报

13

主题

296

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2067
金钱
2067
注册时间
2012-5-26
在线时间
292 小时
6#
 楼主| 发表于 2017-11-29 15:32:30 | 显示全部楼层
cpx326 发表于 2017-11-29 11:18
你好,不知FreeRTOS结合LWIP,能够连接和监听的最大TCP 和UDP数是多少呢?

不知道,试过两三个,感觉和内存大小有关
活着才是王道!健康是一切的前提!
回复

使用道具 举报

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

本版积分规则


关闭

原子哥极力推荐上一条 /1 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-12-13 19:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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