Explorar o código

sending window fix

v2ray %!s(int64=9) %!d(string=hai) anos
pai
achega
f8a614714c
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      transport/internet/kcp/kcp.go

+ 2 - 2
transport/internet/kcp/kcp.go

@@ -291,10 +291,10 @@ func (kcp *KCP) flush() {
 
 	// calculate window size
 	cwnd := kcp.snd_una + kcp.snd_wnd
-	if cwnd < kcp.rmt_wnd {
+	if cwnd > kcp.rmt_wnd {
 		cwnd = kcp.rmt_wnd
 	}
-	if kcp.congestionControl && cwnd < kcp.snd_una+kcp.cwnd {
+	if kcp.congestionControl && cwnd > kcp.snd_una+kcp.cwnd {
 		cwnd = kcp.snd_una + kcp.cwnd
 	}