【发布时间】:2012-12-13 07:58:04
【问题描述】:
我正在实现一个应用程序,打算让一个套接字加入多个多播组? 那么,一个套接字可以加入多个多播组吗?
【问题讨论】:
-
您能否详细说明为什么您不想只创建更多套接字?
标签: c linux network-programming
我正在实现一个应用程序,打算让一个套接字加入多个多播组? 那么,一个套接字可以加入多个多播组吗?
【问题讨论】:
标签: c linux network-programming
查看此问题及其提供的答案:Subscribing to multiple multicast groups on one socket (Linux, C)
更长的答案是:是的,您可以使用带有 IP_ADD_MEMBERSHIP 选项的适当 setsockopt() 调用(引用:https://stackoverflow.com/a/9258030/1284631)
【讨论】:
INADDR_ANY没有任何区别,除非某些组播组需要非标准例程。