Let's say I have a multicast group 239.0.0.1.
If A and B are members of this group and listening on port 6000, I can send data to (239.0.0.1, 6000) and both A and B will receive. Now, if A is listening on port 6000 and B on port 7000, how to send data to both the members in a single transmission ?
If the above scenario is not possible, then does it mean that a multicast group is not just identified by its multicast group address but by the 2-tuple multicast group address and port number ? I could not find such definition for a multicast group anywhere.