зеркало из https://github.com/microsoft/IPC.Bond.git
72c52d1c6e | ||
---|---|---|
Examples/Calc | ||
IPC@86df124c5f | ||
Inc/IPC/Bond | ||
Interop | ||
Managed | ||
Native | ||
Transport | ||
UnitTests | ||
UnitTestsManaged | ||
bond@a7025d60bc | ||
.gitignore | ||
.gitmodules | ||
IPC.Bond.sln | ||
IPC.Bond.snk | ||
LICENSE | ||
README.md | ||
SECURITY.md | ||
appveyor.yml | ||
bond.cmd | ||
nuget.config |
README.md
IPC.Bond
IPC.Bond is an extension of IPC library that provides inter-process communication using shared memory on Windows with Bond serialization.
Build
The library is developed and maintained with Visual Studio 2019. In order to build the library you will need to do the following:
- Restore NuGet packages for IPC.Bond.sln.
- Build the Bond (only core C++) submodule using helper bond.cmd script.
- Build the IPC submodule using IPC.sln (Transport.csproj only).
- Build the IPC.Bond.sln.
Getting Started
Start with examples, C++ and C# tests.
Contributing
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
License
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License.