All Projects → microsoft → Ipc

microsoft / Ipc

Licence: other
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.

Programming Languages

cpp
1120 projects
csharp
926 projects

Projects that are alternatives of or similar to Ipc

IPC.Bond
IPC.Bond is an extension of IPC library that provides inter-process communication using shared memory on Windows with Bond serialization.
Stars: ✭ 26 (-92.17%)
Mutual labels:  native, ipc, shared-memory
Sharedhashfile
Share Hash Tables With Stable Key Hints Stored In Memory Mapped Files Between Arbitrary Processes
Stars: ✭ 380 (+14.46%)
Mutual labels:  shared-memory, ipc
Traffic Shm
traffic-shm (Anna) is a Java based lock free IPC library.
Stars: ✭ 72 (-78.31%)
Mutual labels:  shared-memory, ipc
Cpp Ipc
C++ IPC Library: A high-performance inter-process communication using shared memory on Linux/Windows.
Stars: ✭ 420 (+26.51%)
Mutual labels:  shared-memory, ipc
Jocket
Low-latency java socket implementation (using shared memory)
Stars: ✭ 83 (-75%)
Mutual labels:  shared-memory, ipc
Shadesmar
Fast C++ IPC using shared memory (with msgpack)
Stars: ✭ 126 (-62.05%)
Mutual labels:  shared-memory, ipc
Ecal
eCAL - enhanced Communication Abstraction Layer
Stars: ✭ 292 (-12.05%)
Mutual labels:  shared-memory, ipc
Iceoryx
iceoryx - true zero-copy inter-process-communication
Stars: ✭ 208 (-37.35%)
Mutual labels:  shared-memory, ipc
reactor-aeron
A reactive driver for Aeron transport (https://github.com/real-logic/aeron)
Stars: ✭ 43 (-87.05%)
Mutual labels:  ipc, shared-memory
Phnt
Native API header files for the Process Hacker project.
Stars: ✭ 276 (-16.87%)
Mutual labels:  native
Blog
📖 个人博客,分享一些前端工作学习中的收获,欢迎 ✨,博客地址>>
Stars: ✭ 297 (-10.54%)
Mutual labels:  native
Android Camera2 Secret Picture Taker
Take pictures 📷 secretly (without preview or launching device's camera app) using Android CAMERA2 API
Stars: ✭ 275 (-17.17%)
Mutual labels:  native
Tensorflowsharp
TensorFlow API for .NET languages
Stars: ✭ 3,027 (+811.75%)
Mutual labels:  dot-net
Babylonnative
Build cross-platform native applications with the power of the Babylon.js JavaScript framework
Stars: ✭ 299 (-9.94%)
Mutual labels:  native
React Native Mmkv Storage
An Efficient(0.0002s read/write), small & encrypted mobile key-value storage framework for React Native
Stars: ✭ 273 (-17.77%)
Mutual labels:  native
React Native Dom
An experimental, comprehensive port of React Native to the web.
Stars: ✭ 3,247 (+878.01%)
Mutual labels:  native
Asmresolver
A library for editing PE files with full .NET metadata support
Stars: ✭ 267 (-19.58%)
Mutual labels:  native
Node Window Manager
Manage windows in Windows, macOS and Linux using Node.js
Stars: ✭ 263 (-20.78%)
Mutual labels:  native
Apollo
🚀 Awesome EventBus by RxJava.
Stars: ✭ 329 (-0.9%)
Mutual labels:  ipc
Androidcomponentplugin
Android上简单实现四大组件的插件化,供学习使用
Stars: ✭ 316 (-4.82%)
Mutual labels:  ipc

IPC

MIT licensed Build status

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.

Integration with Bond is available at IPC.Bond.

Build

The library is developed and maintained with Visual Studio 2019. To get started, open the IPC.sln file and build the solution. The Boost package will automatically start downloading during the first build.

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 [email protected] with any additional questions or comments.

License

Copyright (c) Microsoft Corporation. All rights reserved.

Licensed under the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].