[comp.unix.wizards] Streams Vs Sockets

rwolski@lll-lcc.aRpA (Richard Wolski) (11/15/86)

I have a question regarding AT&T streams vs. BSD sockets as interfaces
for networking under UNIX.  Specifically, my site uses both 4.X BSD
systems and System V computers, and I am looking for a single clean
way to integrate a locally developed networking protocol called LINCS.

I realize the System V and the Berkeley distributions are different
animals, and that the natural answer is to use streams for the
V.3 systems, and sockets for the BSD machines.  What I am ultimately
after is a single interface which then could be ported to all of the
UNIX machines here at the labs.

For example, if streams turn out to be a better choice for networking
than sockets, and the V.3 licensing agreement is not violated, we could
port the stream code to our 4.X machines and then install LINCS.  On the
other hand, I have heard that there exists socket code for System V 
machines which we could port to all of our AT&T based equipment to use
as an interface.

I guess what I am asking for is arguments for and/or against streams,
sockets, or any permutation there of, as well as any advice on the subject
which might be of use (i.e. the names of books, documents, etc. where
I could get more information).

Thank you all in advance,
Richard Wolski

a tourist in Technical Disneyland

rwolski@lll-lcc		arpa
ihnp4!lll-lcc!rwolski	uucp