10.1 组播的特点
组播也可以称之为多播这也是 UDP 的特性之一。组播是主机间一对多的通讯模式,是一种允许一个或多个组播源发送同一报文到多个接收者的技术。组播源将一份报文发送到特定的组播地址,组播地址不同于单播地址,它并不属于特定某个主机,而是属于一组主机。一个组播地址表示一个群组,需要接收组播报文的接收者都加入这个群组。
-
广播只能在局域网访问内使用,组播既可以在局域网中使用,也可以用于广域网
-
在发送广播消息的时候,连接到局域网的客户端不管想不想都会接收到广播数据,组播可以控制发送端的消息能够被哪些接收端接收,更灵活和人性化。
-
广播使用的是广播地址,组播需要使用组播地址。
-
广播和组播属性默认都是关闭的,如果使用需要通过 setsockopt () 函数进行设置。