Refactor the way multicast listening is setup: joining the multicast group must be done before bind(), in order to avoid binding() to a local address.
Refactor the way multicast listening is setup: joining the multicast group must be done before bind(), in order to avoid binding() to a local address.