OpenEdv-开源电子网

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

LWIP的tcp连接问题

[复制链接]

7

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2012-8-23
在线时间
0 小时
发表于 2015-6-30 08:59:10 | 显示全部楼层 |阅读模式
5金钱
现在遇到2个问题,1. lwip作为server的时候只能建立一个tcp_server服务,想请教下是不是内存不够还是什么的?建立第二个连接的时候分配不到内存了感觉。
2.lwip作为client的时候,想多建立几条连接,单步调试的时候明明都走得是对的,但是总是有个别连接不上server端的。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

19

主题

234

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
362
金钱
362
注册时间
2014-7-8
在线时间
10 小时
发表于 2015-6-30 16:01:24 | 显示全部楼层
RAM 不夠機會很大, 因為若你沒有外卦 SRAM , 
另外你可以printf 出來看看具體是什麼原因
回复

使用道具 举报

7

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2012-8-23
在线时间
0 小时
 楼主| 发表于 2015-7-1 10:12:32 | 显示全部楼层
回复【2楼】溫柔一刀:
---------------------------------
看过了。。发现是后建立的tcp连接地址和前面建立的一样,把前面的连接给覆盖了,感觉确实是内存不够,但是我就建立几个client连接会用这么多内存?没有什么方法可以剪小一点tcp申请的内存大小么?
回复

使用道具 举报

19

主题

234

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
362
金钱
362
注册时间
2014-7-8
在线时间
10 小时
发表于 2015-7-7 17:26:42 | 显示全部楼层
回复【3楼】月光魔术:
---------------------------------
可以調, 可以看 opt.h  freeconfig.h  lwip.h ....主要是系統跟網路堆疊要很大的RAM, 
不是只條Client 的問題, 是TCP/IP Stack 本身就是很覆雜的協定, 他需要夠大的RAM , 才能實驗夠好, 夠快的網路
應用程式...
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-24 19:02

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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