Sharp.Interprocess

  •        53

Code library that contains utilities for interprocess communication

http://interprocess.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

cs-ipc - Client-server interprocess messaging library


Client-server interprocess messaging library

ipc - Interprocess connection fot one-to-many reading/writing


Interprocess connection fot one-to-many reading/writing

ipc - Interprocess communication examples and test


Interprocess communication examples and test

IPC - IPC is a C++ library that provides inter-process communication using shared memory on Windows


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.

sysvmq - Ruby wrapper for SysV IPC message queues.


sysvmq is a C extension that wraps System V IPC Message Queues. It's similar to the POSIX MQ Ruby wrapper. Message queues are handy for interprocess communication where you want to be able to take down either endpoint easily. For example, a pipe or socket requires you to implement handover logic in both applications. The main disadvantage of SysV message queues over POSIX MQs (on Linux) is that SysV doesn't expose a file descriptor to do e.g. select(2) on. The advantage of SysV is that it's implemented on OS X, which POSIX MQs are not.Note that sysvmq doesn't rely on any third-party message broker. The message queue is handled by the kernel. It's extremely stable and performant.



cloud-functions-go


Disclaimer: This is not an official Google product. It is not and will not be maintained by Google, and is not part of Google Cloud Functions project. There is no guarantee of any kind, including that it will work or continue to work, or that it will supported in any way.At the time of writing, Google Cloud Functions only supports a Node.js based runtime. Running non-JavaScript code is only officially supported in the form of native Node modules and running subprocesses. Node will always be handling the requests. Wrapping Go code in a native Node module will require writing complicated foreign function interfaces (FFIs). FFIs are notoriously difficult to get right and are an easy way to introduce memory leaks as well as security and stability issues. Using a subprocess is much easier to get right, but it introduces the overhead of interprocess communication (IPC) and context switches. In both cases, the requests are proxied between Node and Go which typically involves extra copies and translations.

go-lrudir - An interprocess LRU cache implemented using the filesystem


An interprocess LRU cache implemented using the filesystem

zc.lockfile - Basic portable implementation of interprocess locks using file-locking primitives.


Basic portable implementation of interprocess locks using file-locking primitives.

gray - Examples from Interprocess Communications in UNIX by John Gray


Examples from Interprocess Communications in UNIX by John Gray

mach_inject - interprocess code injection for Mac OS X


interprocess code injection for Mac OS X

libtubo - Interprocess communication library


Interprocess communication library

Tibayan - A .NET library for interprocess communication


A .NET library for interprocess communication

unpv2 - UNIX Network Programming Volume 2: Interprocess Communications, Second Edition


UNIX Network Programming Volume 2: Interprocess Communications, Second Edition

Interprocess-RPC


An implementation of interprocess remote procedure calls between clients and a server.

demo_unixsocket - A demo for local interprocess communicating using Unix Socket


A demo for local interprocess communicating using Unix Socket

cache-fastmmap - Uses an mmap'ed file to act as a shared memory interprocess cache


Uses an mmap'ed file to act as a shared memory interprocess cache

Tweak.IPC - Interprocess Communication Library


Interprocess Communication Library

interpol - interprocess communication for posix kids


interprocess communication for posix kids

hello_ipc_opengl - experimental interprocess communication with OpenGL


experimental interprocess communication with OpenGL

iprocess - abstractions on top of spawning subprocesses and interprocess communication.


abstractions on top of spawning subprocesses and interprocess communication.