diff --git a/transport/internet/kcp/connection.go b/transport/internet/kcp/connection.go index 0c9b8d84..1d8cf944 100644 --- a/transport/internet/kcp/connection.go +++ b/transport/internet/kcp/connection.go @@ -512,7 +512,7 @@ func (this *Connection) flush() { this.receivingWorker.Flush(current) this.sendingWorker.Flush(current) - if this.sendingWorker.PingNecessary() || this.receivingWorker.PingNecessary() || current-atomic.LoadUint32(&this.lastPingTime) >= 5000 { + if this.sendingWorker.PingNecessary() || this.receivingWorker.PingNecessary() || current-atomic.LoadUint32(&this.lastPingTime) >= 3000 { seg := NewCmdOnlySegment() seg.Conv = this.conv seg.Command = CommandPing