IPC: inter-process messages are intermingled with pings


it seems that when a slave process sends a message bigger than a few kb, it becomes intermingled with ping messages ( __ipc_p_ ) and other data.

It used to work fine before this commit, when the pipes were opened in blocking mode.

I’m attaching a project to easily reproduce the issue: InterProcessComms.zip (28.4 KB)

oh well, nevermind… it seems to be fixed with this commit pushed yesterday : NamedPipe: Avoid early exits from writes on unavailable pipes · juce-framework/JUCE@d36c8b4 · GitHub