From e83f6bbbc0711132af629c80cbc987758188ae0d Mon Sep 17 00:00:00 2001 From: akwizgran <michael@briarproject.org> Date: Sun, 14 Apr 2013 15:37:57 +0100 Subject: [PATCH] Don't use exponential backoff between multicast packets. --- briar-core/src/net/sf/briar/plugins/tcp/LanTcpPlugin.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/briar-core/src/net/sf/briar/plugins/tcp/LanTcpPlugin.java b/briar-core/src/net/sf/briar/plugins/tcp/LanTcpPlugin.java index 4da97ded30..e67697d5d4 100644 --- a/briar-core/src/net/sf/briar/plugins/tcp/LanTcpPlugin.java +++ b/briar-core/src/net/sf/briar/plugins/tcp/LanTcpPlugin.java @@ -42,6 +42,7 @@ class LanTcpPlugin extends TcpPlugin { private static final Logger LOG = Logger.getLogger(LanTcpPlugin.class.getName()); + private static final int MULTICAST_INTERVAL = 1000; // 1 second private final Clock clock; @@ -275,8 +276,7 @@ class LanTcpPlugin extends TcpPlugin { packet.setPort(mcast.getPort()); long now = clock.currentTimeMillis(); long end = now + timeout; - long interval = 1000; - long nextPacket = now + 1; + long nextPacket = now + MULTICAST_INTERVAL; try { while(now < end) { try { @@ -289,8 +289,7 @@ class LanTcpPlugin extends TcpPlugin { if(now < end) { ms.send(packet); now = clock.currentTimeMillis(); - nextPacket = now + interval; - interval += 1000; + nextPacket = now + MULTICAST_INTERVAL; } } if(!running) return null; -- GitLab