IPV6_ADD_MEMBERSHIP和IPV6_JOIN_GROUP有什么区别?

Leo*_*erd 8 multicast ipv6

我注意到定义IPv6多播的大多数操作系统定义了两组套接字选项; IPV6_ADD_MEMBERSHIP/ IPV6_DROP_MEMBERSHIPIPV6_JOIN_GROUP/ IPV6_LEAVE_GROUP.每当我找到它们时,它们都被记录为同义词,并采用相同的选项值.事实上,有些人甚至可以#define指出另一个人的意思; 例如

#define IPV6_JOIN_GROUP IPV6_ADD_MEMBERSHIP
Run Code Online (Sandbox Code Playgroud)

这里有什么不同,或者只是历史包袱 - 两个同名的名字?

Rob*_*ers 5

它们是相同的。同义词,就像你说的。