@@ -43,6 +43,7 @@ descriptor based implementation with an in-memory write buffer.
4343* [ Install] ( #install )
4444* [ Tests] ( #tests )
4545* [ License] ( #license )
46+ * [ More] ( #more )
4647
4748## Stream usage
4849
@@ -765,6 +766,18 @@ This implies that stream instances are most often created within some
765766higher-level components and many consumers never actually have to deal with
766767creating a stream instance.
767768
769+ * Use [ react/socket] ( https://github.com/reactphp/socket )
770+ if you want to accept incoming or establish outgoing plaintext TCP/IP or
771+ secure TLS socket connection streams.
772+ * Use [ react/http] ( https://github.com/reactphp/http )
773+ if you want to receive an incoming HTTP request body streams.
774+ * Use [ react/child-process] ( https://github.com/reactphp/child-process )
775+ if you want to communicate with child processes via process pipes such as
776+ STDIN, STDOUT, STDERR etc.
777+ * Use experimental [ react/filesystem] ( https://github.com/reactphp/filesystem )
778+ if you want to read from / write to the filesystem.
779+ * See also the last chapter for [ more real-world applications] ( #more ) .
780+
768781However, if you are writing a lower-level component or want to create a stream
769782instance from a stream resource, then the following chapter is for you.
770783
@@ -1094,3 +1107,11 @@ $ php vendor/bin/phpunit
10941107## License
10951108
10961109MIT, see [ LICENSE file] ( LICENSE ) .
1110+
1111+ ## More
1112+
1113+ * See [ creating streams] ( #creating-streams ) for more information on how streams
1114+ are created in real-world applications.
1115+ * See our [ users wiki] ( https://github.com/reactphp/react/wiki/Users ) and the
1116+ [ dependents on Packagist] ( https://packagist.org/packages/react/stream/dependents )
1117+ for a list of packages that use streams in real-world applications.
0 commit comments