Преглед на файлове

allow control window larger than sending window

v2ray преди 9 години
родител
ревизия
9c3ebc0453
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      transport/internet/kcp/sending.go

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

@@ -341,8 +341,8 @@ func (this *SendingWorker) OnPacketLoss(lost bool) {
 	if this.controlWindow < 4 {
 		this.controlWindow = 4
 	}
-	if this.controlWindow > this.windowSize {
-		this.controlWindow = this.windowSize
+	if this.controlWindow > 2*this.windowSize {
+		this.controlWindow = 2 * this.windowSize
 	}
 }