yamux 0.11.1

Multiplexer over reliable, ordered connections
Documentation

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].