IPC
IPC copied to clipboard
IPC is a C++ library that provides inter-process communication using shared memory on Windows. A .NET wrapper is available which allows interaction with C++ as well.
Can anybody confirm that the solution is working in VS2022. I get errors like: Error C2440 "return": "initializer list" can not be converted into "IPC::SharedMemory::Allocator" CalcNative ...\IPC-master\IPC-master\Inc\IPC\SharedMemory.h 82
I build IPC run as server in x64 and run as client in x86. It seems do not work. And just get `Press Ctrl+C to exit. Connecting to ipc://calc`
visual studio now integrates clang-tidy, here's the output of a run on the calc-native project. Some of these might be worth cleaning up. I didn't see any that I though...
I don't know if this is an unreasonable demand. While reviewing the use of this IPC library, I was asked if boost was absolutely necessary. At this point, most of...
Just testing with the included CalcNative example. Running it normally works but trying to simulate a request that would take longer to process on the server side (In this case...
Does this project support x86 platform on windows?
Test for native to/from managed communication is missing.
Should "...is available which allows interaction with C++ as well." be instead "is available which allows interaction with C# as well."?
There are several components that have Windows-specific implementation (e.g. thread pool, named events) which can be expanded with corresponding cross-platform versions.