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

send ack more frequently too

Darien Raymond преди 7 години
родител
ревизия
ae52e325a2
променени са 1 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 2 0
      transport/internet/kcp/connection.go

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

@@ -258,6 +258,7 @@ func (c *Connection) ReadMultiBuffer() (buf.MultiBuffer, error) {
 		}
 		mb := c.receivingWorker.ReadMultiBuffer()
 		if !mb.IsEmpty() {
+			c.dataUpdater.WakeUp()
 			return mb, nil
 		}
 
@@ -307,6 +308,7 @@ func (c *Connection) Read(b []byte) (int, error) {
 		}
 		nBytes := c.receivingWorker.Read(b)
 		if nBytes > 0 {
+			c.dataUpdater.WakeUp()
 			return nBytes, nil
 		}