microsoft / IPC

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.
Other
484 stars 119 forks source link

[native] Make the native part cross-platform #6

Open ara-ayvazyan opened 7 years ago

ara-ayvazyan commented 7 years ago

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

edwardchanjw commented 6 years ago

The best case: For C# part, run on .NET Core / Standard 2.0. (Two C# apps able to IPC each other) For C++ part, compatible with Cross Platform (Two C++ apps able to IPC each other) Eventually, C++ and C# inter-operable with each other on top on base Unix?