# README
go-mplex
A super simple stream muxing library implementing mplex.
Usage
mplex := multiplex.NewMultiplex(mysocket)
s, _ := mplex.NewStream()
s.Write([]byte("Hello World!"))
s.Close()
os, _ := mplex.Accept()
// echo back everything received
io.Copy(os, os)
The last gx published version of this module was: 0.2.35: QmWGQQ6Tz8AdUpxktLf3zgnVN9Vy8fcWVezZJSU3ZmiANj
# Packages
No description provided by the author
# Functions
NewMultiplex creates a new multiplexer session.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
ErrInvalidState is returned when the other side does something it shouldn't.
ErrShutdown is returned when operating on a shutdown session.
No description provided by the author
No description provided by the author
ErrTwoInitiators is returned when both sides think they're the initiator.
No description provided by the author
Max time to block waiting for a slow reader to read from a stream before resetting it.
No description provided by the author
# Interfaces
The MemoryManager allows management of memory allocations.