STREAMS query

Bob Duncanson rld at uel
Thu Oct 10 19:56:43 AEST 1985


In article <2084 at amdahl.UUCP> Stephen Langdon writes:
> 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.

I am sure Stephen already knows that streams (as implemented for System V)
does include the capability of multiplexing drivers, and cascading
the connections of such drivers in arbitrary useful (or complex) ways.

I disagree with Santosh Shrivastava (article <499 at cheviot.uucp>)
that streams (as is is meant by Ritchie and AT&T) necessarily
implies only connection-oriented in a way that is inferior to sockets.
Connection/non-connection orientation lies in how the mechanism is used
in the same way that there are "stream sockets" and "datagram sockets"
(and "raw sockets").
-- 
Bob Duncanson				{mcvax!ukc!}uel!rld
	Customary Disclaimer of Responsibility applies.



More information about the Comp.unix.wizards mailing list