Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site brl-tgr.ARPA Path: utzoo!linus!philabs!cmcl2!seismo!brl-tgr!gwyn From: gwyn@brl-tgr.ARPA (Doug Gwyn ) Newsgroups: net.unix,net.unix-wizards Subject: Re: System V communication facilities query Message-ID: <11291@brl-tgr.ARPA> Date: Mon, 17-Jun-85 20:56:51 EDT Article-I.D.: brl-tgr.11291 Posted: Mon Jun 17 20:56:51 1985 Date-Received: Sun, 23-Jun-85 06:39:32 EDT References: <243@dcl-cs.UUCP> Organization: Ballistic Research Lab Lines: 16 Xref: linus net.unix:4271 net.unix-wizards:10779 > Can anyone feed me some information on the interprocess communication > facilities that are available with System V - ie what is the equivalent of > the BSD 4.2 socket on Sys V? I believe there exists an equivalent facility, > called "streams", but that's about as much as I know. Currently available releases of UNIX System V have the following: - FIFOs (named pipes) - semaphores - shared memory regions - message-passing None of these are equivalent to sockets (and vice-versa). Stream I/O is a nifty invention of Dennis Ritchie that is not yet generally available. It is expected to appear in future releases of both UNIX System V and 4.nBSD. Streams are not sockets either, but they do provide the foundation for nice networking implementations.