Skip to content

Commit 0ef4311

Browse files
committed
Add links to other streaming components
1 parent b805d3f commit 0ef4311

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

README.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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
765766
higher-level components and many consumers never actually have to deal with
766767
creating 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+
768781
However, if you are writing a lower-level component or want to create a stream
769782
instance from a stream resource, then the following chapter is for you.
770783

@@ -1094,3 +1107,11 @@ $ php vendor/bin/phpunit
10941107
## License
10951108

10961109
MIT, 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

Comments
 (0)