does multicast listen/transmit on any class C address, or can you tell it to listen on a specific class C ex: 10.1.1.x or 10.1.2.x ?
Myk
Multicast is defined for a specific address ranges that all hardware knows how to handle... it must know to forward multicast traffic.
MULTICAST Address | 224.0.0.0 - 239.255.255.255
If you are a listener for multicast, then you open a port on a device using one of these addresses.
If you are a sender over multicast, then you send to that address and port.
A class-C can send, but a class C cannot receive. BUT hardware (routers, swithes) knows to treat multicast differently.
Multicast can be routable through firewalls, but you may need to do something special with your router/firewall for it to work for you. Since you are likely doing everything BEHIND a firewall, you have nothing you need to do with outside access.