en	Streams

en	A stream in the context of Beast and networking, represents a full-duplex connection between two programs or hosts, where data represented as bytes may be received reliably in the same order they were written. Streams may support any combination of synchronous and/or asynchronous reading and writing.

en	Stream concepts are based on named requirements in networking:

en	Stream

en	A type modeling [*Stream] meets either or both of the following requirements:

en	* [*AsyncStream] * [*SyncStream]

en	AsyncStream

en	A type modeling [*AsyncStream] meets the following requirements:

en	* __AsyncReadStream__ * __AsyncWriteStream__

en	SyncStream

en	A type modeling [*SyncStream] meets the following requirements:

en	* __SyncReadStream__ * __SyncWriteStream__