Skip to content

A port of maxogden's multiplex to go

License

Notifications You must be signed in to change notification settings

robinmonjo/go-mplex

 
 

Repository files navigation

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)

About

A port of maxogden's multiplex to go

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 94.0%
  • JavaScript 4.7%
  • Other 1.3%