[pkg-go] Bug#852955: ITP: golang-github-xtaci-smux -- Simple Multiplexing for golang

Roger Shimizu rogershimizu at gmail.com
Sat Jan 28 14:43:10 UTC 2017


Package: wnpp
Severity: wishlist
Owner: Roger Shimizu <rogershimizu at gmail.com>

* Package name    : golang-github-xtaci-smux
  Version         : 1.0.4+git20170112+ds-1
  Upstream Author : Daniel Fu <daniel820313 at 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.



More information about the Pkg-go-maintainers mailing list