I\'m trying to achieve PUB/SUB over IPC. If I changed the code below so that the subscriber binds to \"tcp://*:5000\" and the publisher connects to \"tcp://localhost:5000\" it w
most likely cause is that you are running the publisher in a different directory. Try using absolute path for the pipe location: "ipc:///tmp/test.pipe". The way you are using it now makes it relative to current working directory.