├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── alloc.go ├── alloc_test.go ├── assets ├── curve.jpg ├── mux.jpg └── smux.png ├── frame.go ├── go.mod ├── go.sum ├── mux.go ├── mux_test.go ├── pkg.go ├── session.go ├── session_test.go ├── shaper.go ├── shaper_test.go └── stream.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtaci/smux/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtaci/smux/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtaci/smux/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtaci/smux/HEAD/README.md -------------------------------------------------------------------------------- /alloc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtaci/smux/HEAD/alloc.go -------------------------------------------------------------------------------- /alloc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtaci/smux/HEAD/alloc_test.go -------------------------------------------------------------------------------- /assets/curve.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtaci/smux/HEAD/assets/curve.jpg -------------------------------------------------------------------------------- /assets/mux.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtaci/smux/HEAD/assets/mux.jpg -------------------------------------------------------------------------------- /assets/smux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtaci/smux/HEAD/assets/smux.png -------------------------------------------------------------------------------- /frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtaci/smux/HEAD/frame.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/xtaci/smux 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtaci/smux/HEAD/mux.go -------------------------------------------------------------------------------- /mux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtaci/smux/HEAD/mux_test.go -------------------------------------------------------------------------------- /pkg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtaci/smux/HEAD/pkg.go -------------------------------------------------------------------------------- /session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtaci/smux/HEAD/session.go -------------------------------------------------------------------------------- /session_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtaci/smux/HEAD/session_test.go -------------------------------------------------------------------------------- /shaper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtaci/smux/HEAD/shaper.go -------------------------------------------------------------------------------- /shaper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtaci/smux/HEAD/shaper_test.go -------------------------------------------------------------------------------- /stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xtaci/smux/HEAD/stream.go --------------------------------------------------------------------------------