mirror of
https://github.com/xtaci/smux.git
synced 2024-04-21 10:51:48 +00:00
update README.md
This commit is contained in:
@@ -21,13 +21,12 @@ Smux ( **S**imple **MU**ltiple**X**ing) is a multiplexing library for Golang. It
|
||||
|
||||
## Features
|
||||
|
||||
1. Tiny, less than 1000 LOC.
|
||||
2. ***Token bucket*** controlled receiving, which provides smoother bandwidth graph(see picture below).
|
||||
3. Session-wide receive buffer, shared among streams, tightly controlled overall memory usage.
|
||||
4. Minimized header(8Bytes), maximized payload.
|
||||
5. Well-tested on millions of devices in [kcptun](https://github.com/xtaci/kcptun).
|
||||
6. Builtin fair queue traffic shaping.
|
||||
7. Per-stream buffer for back-pressure flow control.
|
||||
1. ***Token bucket*** controlled receiving, which provides smoother bandwidth graph(see picture below).
|
||||
2. Session-wide receive buffer, shared among streams, tightly controlled overall memory usage.
|
||||
3. Minimized header(8Bytes), maximized payload.
|
||||
4. Well-tested on millions of devices in [kcptun](https://github.com/xtaci/kcptun).
|
||||
5. Builtin fair queue traffic shaping.
|
||||
6. Per-stream buffer for back-pressure flow control(protocol version 2+).
|
||||
|
||||

|
||||
|
||||
|
||||
Reference in New Issue
Block a user