v2ray-core/transport/internet/kcp/config.go

26 lines
443 B
Go

package kcp
type Config struct {
Mtu int // Maximum transmission unit
Sndwnd int // Sending window size
Rcvwnd int // Receiving window size
Acknodelay bool // Acknoledge without delay
}
func (this *Config) Apply() {
effectiveConfig = *this
}
func DefaultConfig() Config {
return Config{
Mtu: 1350,
Sndwnd: 1024,
Rcvwnd: 1024,
Acknodelay: true,
}
}
var (
effectiveConfig = DefaultConfig()
)