Path: utzoo!utgpu!watserv1!watmath!att!linac!pacific.mps.ohio-state.edu!zaphod.mps.ohio-state.edu!swrinde!cs.utexas.edu!sun-barr!lll-winken!cabral@lll-crg.llnl.gov From: cabral@lll-crg.llnl.gov (Brian Cabral) Newsgroups: comp.protocols.tcp-ip Subject: Looking for a portable IPC subroutine package Message-ID: <90901@lll-winken.LLNL.GOV> Date: 7 Feb 91 02:55:26 GMT Sender: usenet@lll-winken.LLNL.GOV Reply-To: cabral@lll-crg.llnl.gov (Brian Cabral) Organization: Lawrence Livermore National Laboratory Lines: 17 Nntp-Posting-Host: gauss.llnl.gov [[I'm posting this for my friend Brian who doesn't have convenient access to the outside world. Please send replies directly to him. He'll summarize back to the group. Thanks! Casey]] I'm looking for a portable (BSD socket based) IPC subroutine package which will allow me to send a stream of data to multiple processes (possibly on different machines). Ultimately these data streams need to support multiple readers and writers. I know I can directly do this with sockets, however the resulting programs that use a hand coded implementation using sockets would be ugly. The key is to have a subroutine interace that is nearly as simple as open, read, write, and close for multiplexed distributed communication. Thanks in advance, Brian Cabral cabral@lll-crg.llnl.gov