Support MulticastLock on Android to stop some Android devices filtering out UDP broadcast messages
Some android devices drop UDP packets that aren't specifically addressed to them, such as broadcast packets. This makes it impossible to do network discovery services or process data streams that are being broadcast. A multi-cast lock should prevent those android devices from ignoring the broadcast packets.
An example can be found here
We would need seperate functions to create a multicast lock and release a multicast lock
Its a good idea
Some further info on this, it doesn't seem like it will resolve the issue with broadcasts (from some reading/testing ive done), but would probably allow multicasts to be used.