InterProcessConnection and NamedPipe

Hi,
I’m trying to communicate between different plugins and I’m not sure if I’m using NamedPips correctly.

I have a two different plugins, let’s call them master and slave.
There’s only one instance of the master plugin, but several instances of the slave plugin.

The slave holds a SharedResourcePointer to keep all the slaves in sync.
I SharedResourcePointer inherits from InterPluginComm, so I just need a simple two way communication:

class InterPluginComm : InterprocessConnection
{
public:
InterPluginComm()
{
    auto created = createPipe ("Communication", 500, true);
    auto connected = connectToPipe ("Communication", 500);
}

Problem A: The created is true but connected is always be false.

In the master the pluginprocessor inherits from InterPluginComm.

Problem B: Even if the slave did already create the pipe the master will create it again.

Any ideas?
Thanks