Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site amdahl.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxn!ihnp4!nsc!amdahl!sjl From: sjl@amdahl.UUCP (Steve Langdon) Newsgroups: net.unix-wizards,net.lan Subject: Re: STREAMS query Message-ID: <2084@amdahl.UUCP> Date: Sun, 6-Oct-85 14:32:11 EDT Article-I.D.: amdahl.2084 Posted: Sun Oct 6 14:32:11 1985 Date-Received: Mon, 7-Oct-85 03:33:50 EDT References: <471@enmasse.UUCP> <1699@brl-tgr.ARPA> <449@cheviot.uucp> Distribution: net Organization: Amdahl Corp, Sunnyvale CA Lines: 24 Xref: watmath net.unix-wizards:15111 net.lan:1060 In article <499@cheviot.uucp> Santosh Shrivastava writes: > > Streams imply connections! There are many applications that can be > adeqately handeled by connectionless datagrams. I reckon there will always > be a need for interfaces supporting both streams and datagrams, and > in this respect Berkeley sockets are superior. Streams are good mainly > for terminal handling (as in V8) but to base your entire networking > on them is surely a bad idea. I agree that there is a need for both connection mode and connectionless communication. However, it is a mistake to assume that this is an issue which directly affects the choice between streams and sockets. The functionality missing in streams (as described in Ritchie's paper), is multiplexing. Without multiplexing you cannot implement kernel resident versions of any of the major protocol suites (TCP/IP, OSI, etc.). If a way can be found to add multiplexing to streams, then either connection mode or connectionless service should be possible using streams. -- Stephen J. Langdon ...!{ihnp4,cbosgd,hplabs,sun}!amdahl!sjl [ The article above is not an official statement from any organization in the known universe. ]