This page has Windows tools that can send and receive test multicast messages. With this tool, I have been able to run multiple instances of mcreceive.exe on the same machine. The both instances receive all messages sent by mcsend.exe.
This page has code which can be compiled on Linux (and other Unix?). Multiple instances can be run and they will not argue about listening on the same UDP port.