libsockmux-glib is an implementation of the sockmux protocol, using GIO data types and using glib functions internally. The interface offered to applications is very simple and straightforward.
sockmux specifies a simple way for muxing messages and data streams onto a single socket for network and local communication streams.