有没有办法增加每个套接字的 20 个多播组限制?

Nim*_*Nim 2 linux kernel multicast

有没有办法增加可以在给定套接字上加入的 20 个多播组的限制?是否有一些我遗漏的系统设置,或者是否有一些不能超过的硬限制?

Nim*_*Nim 6

好吧,如果有人正在搜索此内容,则存在以下参数:

/proc/sys/net/ipv4/igmp_max_memberships
Run Code Online (Sandbox Code Playgroud)

目前我的安装显示 20,在源代码中,我还看到:

bits/in.h:#define IP_MAX_MEMBERSHIPS              20
Run Code Online (Sandbox Code Playgroud)

我认为提高系统参数可能就足够了,否则还必须修补标题!

编辑:看起来提高系统参数可以解决问题。