Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 630 Bytes

README.md

File metadata and controls

16 lines (12 loc) · 630 Bytes

go-ipcmsg

WIP: This is work in progress.

The go-ipcmsg package provides a simple mechanism for communication between local processes using sockets. Each transmitted message is guaranteed to be presented to the receiving program whole. They are commonly used in privilege separated processes, where processes with different rights are required to cooperate.

It is inspired by OpenBSD's imsg(3) API, however it is not intended to be wire compatible and uses a different approach making use of Golang's channels.

For example of use, see the examples directory.