<aside> 💡 组播(多播):多播数据报只应该由对它感兴趣的接口接收,也就是说由运行相应多播会话应用系统的主机上的接口接收。
</aside>
单播、多播与组播
IP 多播通信必须依赖于 IP 多播地址,在 IPv4 中它的范围从 224.0.0.0 到 239.255.255.255 ,并被划分为三类:
int setsockopt(int sockfd, int level, int optname, const void *optval,
socklen_t optlen);
服务器设置多播的信息(设置外出接口)
sockfd
:文件描述符level
:IPPROTO_IP
optname
:IP_MULTICAST_IF
optval
:一个结构体,struct in_addr
,用于存储IP地址