fix kcp option

This commit is contained in:
ginuerzh 2023-12-25 22:08:41 +08:00
parent 9fa95cc8b3
commit 1117723913
2 changed files with 6 additions and 2 deletions

View File

@ -149,7 +149,9 @@ func (d *kcpDialer) initSession(ctx context.Context, addr net.Addr, conn net.Pac
smuxConfig.Version = config.SmuxVer smuxConfig.Version = config.SmuxVer
smuxConfig.MaxReceiveBuffer = config.SmuxBuf smuxConfig.MaxReceiveBuffer = config.SmuxBuf
smuxConfig.MaxStreamBuffer = config.StreamBuf smuxConfig.MaxStreamBuffer = config.StreamBuf
smuxConfig.KeepAliveInterval = time.Duration(config.KeepAlive) * time.Second if config.KeepAlive > 0 {
smuxConfig.KeepAliveInterval = time.Duration(config.KeepAlive) * time.Second
}
var cc net.Conn = kcpconn var cc net.Conn = kcpconn
if !config.NoComp { if !config.NoComp {
cc = kcp_util.CompStreamConn(kcpconn) cc = kcp_util.CompStreamConn(kcpconn)

View File

@ -160,7 +160,9 @@ func (l *kcpListener) mux(conn net.Conn) {
smuxConfig.Version = l.md.config.SmuxVer smuxConfig.Version = l.md.config.SmuxVer
smuxConfig.MaxReceiveBuffer = l.md.config.SmuxBuf smuxConfig.MaxReceiveBuffer = l.md.config.SmuxBuf
smuxConfig.MaxStreamBuffer = l.md.config.StreamBuf smuxConfig.MaxStreamBuffer = l.md.config.StreamBuf
smuxConfig.KeepAliveInterval = time.Duration(l.md.config.KeepAlive) * time.Second if l.md.config.KeepAlive > 0 {
smuxConfig.KeepAliveInterval = time.Duration(l.md.config.KeepAlive) * time.Second
}
if !l.md.config.NoComp { if !l.md.config.NoComp {
conn = kcp_util.CompStreamConn(conn) conn = kcp_util.CompStreamConn(conn)