To use Multicast, you must have a IGMP Querier somewhere on the network. It can be hardware (included in some switch or router) or software.
I have made my own IGMPQuerier as a Windows Software. an other one is available on
google
but sometimes 1 querier is not enough (too short TTL ?). In my case, I put 2 queriers on each side (the PC with the multicast listening group/port, and the PC sending to the multicast group/port) and everything work fine now.