When using the LLAPI and sending via multicast the received data always contains more bytes than was sent. It is not possible to detect if these extra bytes are from the multicast or a continuation of data so it breaks the stream. This might not be an issue if each receive call only returns 1 complete packet as the extra data can be discarded, but the docs don't have enough detail to know if that is the case.
↧