34 releases
0.11.0 | Dec 1, 2022 |
---|---|
0.10.2 | Aug 5, 2022 |
0.10.1 | Mar 14, 2022 |
0.9.0 | Feb 16, 2021 |
0.1.0 | Nov 9, 2018 |
#1807 in Network programming
127,275 downloads per month
Used in 102 crates
(5 directly)
110KB
2.5K
SLoC
This crate implements the Yamux specification.
It multiplexes independent I/O streams over reliable, ordered connections, such as TCP/IP.
The three primary objects, clients of this crate interact with, are:
- [
Connection
], which wraps the underlying I/O resource, e.g. a socket, - [
Stream
], which implements [futures::io::AsyncRead
] and [futures::io::AsyncWrite
], and - [
Control
], to asynchronously control the [Connection
].
Dependencies
~1.6–5.5MB
~90K SLoC