Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想构建一个想要从多个多播组(最多 1.000 个!)接收数据的应用程序,这可以使用 setsockopt 函数(IP_ADD_SOURCE_MEMBERSHIP)吗?还是有系统限制?
还有另一种方法吗?还是我必须使用多个插座?
谢谢!
我在这个Microsoft 网站上找到了一些东西:INFO: Header and Library Requirement When Set/Get Socket Options at the IPPROTO_IP Level
存在一个定义
#define IP_MAX_MEMBERSHIPS 20 /* per socket; must fit in one mbuf */
mbuf 结构的最大大小为 108 字节。
TCP/IP 图解:卷。2:实施