While trying to set up an OSC-based communication between two JUCE-based applications I get tons of
OSCFormatError: OSC input stream format error: missing padding zeros exceptions on the receiver side.
I’m creating the OSC messages like that:
juce::OSCMessage message (address); message.addBlob (memoryBlock); if (!oscSender.send (message)) onConnectionError ("Failed to send blob to " + address);
address is a valid OSC address string and
juce::MemoryBlock of approx. 4000 - 6000 bytes size.
Is there anything wrong with the way I’m creating / sending those blobs so that they are received with missing padding bytes? Not sure where to start searching for the root of this error.