Networking 多播场景中的接收方如何知道应该侦听哪个IP地址?

Networking 多播场景中的接收方如何知道应该侦听哪个IP地址?,networking,broadcast,multicast,unicast,Networking,Broadcast,Multicast,Unicast,服务器正在流式传输视频,数据包的源IP为192.168.1.1,目标多播IP为239.1.1.1 问题1。谁决定使用哪个多播IP?它是由服务器决定的还是由监听它的客户端决定的 如果是通过服务器->进行的,那么客户端如何知道应该侦听哪个多播IP 如果是通过客户->这是如何工作的 服务器/发送方发送到多播组(多播ip和udp端口)。多播是单向的udp通信。至于确定要使用的组(ip:端口),需要知道或了解(可能通过dns资源记录)或配置文件。还有一些特定的范围是链路本地的和/或在范围和到达范围上被保

服务器正在流式传输视频,数据包的源IP为192.168.1.1,目标多播IP为239.1.1.1

问题1。谁决定使用哪个多播IP?它是由服务器决定的还是由监听它的客户端决定的

  • 如果是通过服务器->进行的,那么客户端如何知道应该侦听哪个多播IP
  • 如果是通过客户->这是如何工作的

服务器/发送方发送到多播组(多播ip和udp端口)。多播是单向的udp通信。至于确定要使用的组(ip:端口),需要知道或了解(可能通过dns资源记录)或配置文件。还有一些特定的范围是链路本地的和/或在范围和到达范围上被保留或限制。

除非您使用一些多播发现协议,否则必须事先确定并硬编码,或者在所有节点上进行配置。服务器或cleint的问题并没有真正出现。