The world needs another open-source shared-memory IPC library. Getting the locking right is no easy task. There is a ton of use for this and you’d think there would be more open-source ones than there are, which leads me to believe there are a lot of proprietary solutions walled off. Hopefully, others will help out with the cause here. Definitely going to play with this when I can. I need that walk-thru in the article because I’m not a C++ programmer. I shelved a project because I couldn’t find a shared-memory IPC library that worked for my use case and was understandable.
Hey, I’m the author of the post. Currently working on ironing out a few bugs in the library and improving performance. I’ll write a detailed post about the library soon. You can check out the library here. It currently supports pubsub transport of C++ object using msgpack, and I’m working on adding RPC support. Let me know if you run into any trouble.
In the meantime, if you want a great IPC lib for Windows, you can check out Microsoft’s IPC, and for Linux I found YAIL.
I’ll keep my ear to the ground. Thank you.