Is it possible to receive data from more than one multicast group on a single socket?
For example:
void AddGroup(int sock, const char*
You can join as many multicast groups you want to on a single socket. See setsockopt(), IP_PKTINFO for a way to recognize which multicast group you are reading data from.