我注意到大多数定义 IPv6 多播的操作系统都定义了两组套接字选项;IPV6_ADD_MEMBERSHIP
/IPV6_DROP_MEMBERSHIP
和IPV6_JOIN_GROUP
/ IPV6_LEAVE_GROUP
。每当我找到它们时,它们都被记录为同义词,具有相同的选项值。事实上,有些人甚至将#define
一个字面意思是另一个;例如
#define IPV6_JOIN_GROUP IPV6_ADD_MEMBERSHIP
这里有什么区别,还是只是历史包袱——同一事物的两个名字?