The package does a few things:
- Abstracts reading&writing from&to file|socket|anything (
buffer+size) - Implements BufferedStream
with various
reallocateoptions - Implements a lot of sugar like StreamReader, StreamWriter
.package(url:"https://github.com/swiftstack/stream.git",.branch("dev"))letsocket= client.accept()letnetwork=NetworkStream(socket: socket)letstream=BufferedStream(baseStream: network)letbytes=try stream.read(count:10)letresult=try stream.read(count:10){ rawBufferPointer inreturn rawBufferPointer.count
}