有没有办法增加给定套接字上可以加入的 20 个多播组的限制?是否有一些我缺少的系统设置或者是否有一些不能超过的硬限制?
答案1
好吧,如果有人正在搜索这个,则存在以下参数:
/proc/sys/net/ipv4/igmp_max_memberships
目前我的安装显示为 20,在源代码中,我还看到:
bits/in.h:#define IP_MAX_MEMBERSHIPS 20
我认为提高系统参数可能就足够了,否则还必须修补标头!
编辑:看起来提高系统参数就可以了。