ipc

IPC primitives

Provides a set of basic primitives for inter-process communication between different parts of a program or across multiple processes.

Public domain single header inter process communication primitives

GitHub

136 stars
11 watching
20 forks
Language: C
last commit: about 6 years ago
Linked from 1 awesome list

ccppipclinuxmemoryprocesssemaphoresharingwindows

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
mutouyun/cpp-ipc A high-performance inter-process communication library using shared memory on Linux/Windows. 1,808
eclipse-iceoryx/iceoryx Provides an efficient inter-process communication middleware for various operating systems. 1,697
servo/ipc-channel A Rust-based implementation of a process communication API using native OS abstractions 883
slact/ngx_lua_ipc Provides a way to communicate between worker processes in an Nginx configuration 108
mcpcpc/kirc A tiny IRC client written in POSIX C99. 524
chat-wane/rtc-scamp-mbr An implementation of a decentralized peer-to-peer membership protocol using WebRTC for distributed network connections 2
jrosdahl/miniircd A simple Internet Relay Chat server written in Python. 422
geysermc/mcprotocollib Enables communication between Minecraft clients and servers using a standardized protocol 733
josesamuel/remoter An Android IPC solution that simplifies remote service communication using plain Java interfaces and annotations. 84
saprykin/plibsys A highly portable C system library providing threads, synchronization primitives, sockets, and other fundamental building blocks for cross-platform software development. 692
molaorg/mp2p_icp A software framework for multi-primitive-to-primitive point cloud registration and processing 176
vedantparanjape/simppru Simplifies programming of PRU microcontrollers by providing a high-level language and tools for building firmware. 67
jarryshaw/pypcapkit A Python-based comprehensive network packet analysis library 240
ambianic/peerjs-python Enables peer-to-peer communication between web applications and edge devices using WebRTC protocol. 89
boostorg/interprocess Provides C++ classes and functions to safely access shared resources between threads and processes without explicit synchronization. 139