LWIP max number of open sockets如何大于16个

最后一只晴天小猪
Posts: 5
Joined: Mon Aug 22, 2022 2:36 am

LWIP max number of open sockets如何大于16个

Postby 最后一只晴天小猪 » Wed Nov 02, 2022 9:24 am

“sys/types.h”限制FD_SETSIZE为64。公司的项目用ESP32方案,用到了很多组播,还有个服务端,配置文件限制了LWIP能使用sockets数最大为16,则分配socket号从48开始,一旦超过63就会导致select失败。请问下,能不能增大LWIP sockets数超过16个。 :D

ESP_ICY
Posts: 404
Joined: Mon Aug 23, 2021 11:10 am

Re: LWIP max number of open sockets如何大于16个

Postby ESP_ICY » Thu Nov 17, 2022 9:42 am

socket 你可以设置很大,但是没有必要。因为一般业务用不了这么多 socket,第二 socket 越多越占用内存。如果你想调大最大数量自己修改componts/lwip/kconifg文件里的配置就行了,或者将 IDF 升级到 最新的 release/v4.4

Who is online

Users browsing this forum: Bing [Bot], Google [Bot] and 69 guests