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.
There should be at least some explanation of key concepts and workflow before lookinng into unit tests makes sense.
Currently only [IVector](https://github.com/Microsoft/IPC/blob/master/ManagedContainers/Inc/IVector.h) is available. Would be good to add other containers such as list, set, map etc.
Currently all the tests are running within the same process. Would be good to have some that use separate ones.
Currently the `ClientAcceptor`, `ServerConnector`, `AcceptClient` and `ConnectServer` functionality is missing in managed wrapper.
Currently `ChannelSettings` is not available in managed wrapper.
Currently default security settings are used. It would be good to support permissions.
Please accept this contribution adding the standard Microsoft SECURITY.MD :lock: file to help the community understand the security policy and how to safely report security issues. GitHub uses the presence...