mirror of
https://github.com/xtaci/kcptun.git
synced 2024-04-21 12:32:32 +00:00
22 lines
295 B
Go
22 lines
295 B
Go
package generic
|
|
|
|
import (
|
|
"io"
|
|
"net"
|
|
)
|
|
|
|
type Mux interface {
|
|
Open() (io.ReadWriteCloser, error)
|
|
Accept() (io.ReadWriteCloser, error)
|
|
IsClosed() bool
|
|
NumStreams() int
|
|
RemoteAddr() net.Addr
|
|
Close() error
|
|
}
|
|
|
|
type Stream interface {
|
|
io.ReadWriteCloser
|
|
ID() uint32
|
|
RemoteAddr() net.Addr
|
|
}
|