LukeGorrie wrote shbuf which formerly required erlang for the server (since emacs didn’t have server sockets) but I think it only requires gnumacs now (xemacs doesn’t have server sockets) --ShaeErisson

I just found this:

Even though it seems aimed at 3D-development, the descriptions seems to suggest that the protocol is general.