Benefits and Features of STREAMS
This section lists the benefits and features of STREAMS.
STREAMS offers two major benefits for applications programmers:
- Easy creation of modules that offer standard data communications services. See Creating Service Interfaces.
- The ability to manipulate those modules on a stream. See Manipulating Modules.
Additional STREAMS features are provided to handle characteristic problems of protocol implementation and to assist in development. There are also kernel- and user-level facilities that support the implementation of advanced functions and allow asynchronous operation of a user process and STREAMS input and output. The following features are discussed: