From 3c6e45a469d2a3dd6a52b0ff1cc92803c17660a3 Mon Sep 17 00:00:00 2001 From: Keith Winstein Date: Thu, 19 Apr 2012 22:40:03 -0400 Subject: [PATCH] Adjust timing parameters in response to real-world trace data. Also increases maximum frame rate from 50 fps to 100 fps. Relevant to issue #222 on github. --- src/network/transportsender.cc | 2 +- src/network/transportsender.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/network/transportsender.cc b/src/network/transportsender.cc index 3f822ab..145e84c 100644 --- a/src/network/transportsender.cc +++ b/src/network/transportsender.cc @@ -42,7 +42,7 @@ TransportSender::TransportSender( Connection *s_connection, MyState &in shutdown_tries( 0 ), ack_num( 0 ), pending_data_ack( false ), - SEND_MINDELAY( 15 ), + SEND_MINDELAY( 8 ), last_heard( 0 ), prng() { diff --git a/src/network/transportsender.h b/src/network/transportsender.h index 3de5fa2..55159b9 100644 --- a/src/network/transportsender.h +++ b/src/network/transportsender.h @@ -39,7 +39,7 @@ namespace Network { { private: /* timing parameters */ - static const int SEND_INTERVAL_MIN = 20; /* ms between frames */ + static const int SEND_INTERVAL_MIN = 10; /* ms between frames */ static const int SEND_INTERVAL_MAX = 250; /* ms between frames */ static const int ACK_INTERVAL = 3000; /* ms between empty acks */ static const int ACK_DELAY = 100; /* ms before delayed ack */