Bug#852955: ITP: golang-github-xtaci-smux -- Simple Multiplexing for golang
Package: wnpp
Severity: wishlist
Owner: Roger Shimizu <rogershimizu@gmail.com>
* Package name : golang-github-xtaci-smux
Version : 1.0.4+git20170112+ds-1
Upstream Author : Daniel Fu <daniel820313@gmail.com>
* URL : https://github.com/xtaci/smux
* License : Expat
Programming Lang: Go
Description : Simple Multiplexing for golang
Smux (Simple MUltipleXing) is a multiplexing library for Golang.
It relies on an underlying connection to provide reliability and ordering,
such as TCP or KCP (golang-github-xtaci-kcp-dev), and provides
stream-oriented multiplexing.
.
Features:
• Tiny, less than 600 LOC.
• Token bucket controlled receiving, which provides smoother bandwidth
graph.
• Session-wide receive buffer, which is shared among streams.
• Minimized header(8Bytes), maximized payload.
Reply to: