I would like to learn that once and for all. What is the procedure to connect a multicast socket? I know you have to bind to a local interface (do you need IP and port for that?) then I know you have to join a group (do you need IP:PORT for the address you want to join and the network interface again!!!??) and then finally you can leave the group.
Can someone with experience clarify what is the whole of those many addresses? I will list below:
- BindAddress (IP:PORT)
- NetworkAddress (IP:PORT)
- MulticastAddress (IP:PORT)
Where and what is the multicast group here?