mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-06-06 04:41:06 +02:00
Merge pull request #15375 from SimonWalton-HiFi/pingpunch-lower-rate
Increase ping interval for unconnected Nodes
This commit is contained in:
commit
4b91363226
2 changed files with 4 additions and 4 deletions
|
@ -26,7 +26,7 @@ const quint16 ICE_SERVER_DEFAULT_PORT = 7337;
|
||||||
const int ICE_HEARBEAT_INTERVAL_MSECS = 2 * 1000;
|
const int ICE_HEARBEAT_INTERVAL_MSECS = 2 * 1000;
|
||||||
const int MAX_ICE_CONNECTION_ATTEMPTS = 5;
|
const int MAX_ICE_CONNECTION_ATTEMPTS = 5;
|
||||||
|
|
||||||
const int UDP_PUNCH_PING_INTERVAL_MS = 25;
|
const int UDP_PUNCH_PING_INTERVAL_MS = 250;
|
||||||
|
|
||||||
class NetworkPeer : public QObject {
|
class NetworkPeer : public QObject {
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
|
@ -752,11 +752,11 @@ void NodeList::pingPunchForInactiveNode(const SharedNodePointer& node) {
|
||||||
flagTimeForConnectionStep(LimitedNodeList::ConnectionStep::SendAudioPing);
|
flagTimeForConnectionStep(LimitedNodeList::ConnectionStep::SendAudioPing);
|
||||||
}
|
}
|
||||||
|
|
||||||
// every second we're trying to ping this node and we're not getting anywhere - debug that out
|
// every two seconds we're trying to ping this node and we're not getting anywhere - debug that out
|
||||||
const int NUM_DEBUG_CONNECTION_ATTEMPTS = 1000 / (UDP_PUNCH_PING_INTERVAL_MS);
|
const int NUM_DEBUG_CONNECTION_ATTEMPTS = 2000 / (UDP_PUNCH_PING_INTERVAL_MS);
|
||||||
|
|
||||||
if (node->getConnectionAttempts() > 0 && node->getConnectionAttempts() % NUM_DEBUG_CONNECTION_ATTEMPTS == 0) {
|
if (node->getConnectionAttempts() > 0 && node->getConnectionAttempts() % NUM_DEBUG_CONNECTION_ATTEMPTS == 0) {
|
||||||
qCDebug(networking) << "No response to UDP hole punch pings for node" << node->getUUID() << "in last second.";
|
qCDebug(networking) << "No response to UDP hole punch pings for node" << node->getUUID() << "in last 2 s.";
|
||||||
}
|
}
|
||||||
|
|
||||||
auto nodeID = node->getUUID();
|
auto nodeID = node->getUUID();
|
||||||
|
|
Loading…
Reference in a new issue