I've just been reading the documentation of the socketstream library. http://members.aon.at/hstraub/linux/socket++/docu/socket++.html#SEC_Top
It looks very powerful. Chapter 9 seams to describe exactly what we are looking for, both for lyxserver (socketpair) and for communication with things like ispell using pipes. What are the downsides to using this library? I see that the documentation was writen in October 2002 but it describes a 1997 version of the library. That said, it appears from the home page http://members.aon.at/hstraub/linux/socket++/ that development has started again. -- Angus