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.
JS-Collider is an event-driven Java network NIO framework. It is designed to provide maximum performance and scalability for applications having not too many connections but significant amounts of network traffic (both incoming and outgoing). Performance and scalability are achieved via lock free algorithms and atomic states usage. It supports UDP (with multicast) as well. One of the implementation points is to avoid unsafe cheating; it should work the same way on all JVMs (Java 1.7). It supports shared memory IPC.