IPC icon indicating copy to clipboard operation
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.

Results 19 IPC issues
Sort by recently updated
recently updated
newest added

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?

question

Test for native to/from managed communication is missing.

enhancement

Should "...is available which allows interaction with C++ as well." be instead "is available which allows interaction with C# as well."?

question

Is there vcpkg for this library ?

question

There are several components that have Windows-specific implementation (e.g. thread pool, named events) which can be expanded with corresponding cross-platform versions.

enhancement