From e5cee3a288a7c17674a2a345bb72908178d4e0e9 Mon Sep 17 00:00:00 2001 From: Andreas Wrede Date: Sat, 23 Apr 2016 13:16:30 -0400 Subject: [PATCH] fix rrt handling --- hbc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hbc b/hbc index 3703cd6..7f8db1d 100755 --- a/hbc +++ b/hbc @@ -63,7 +63,7 @@ class Conn: self.lastack = 0 # time() last ACK was received self.send = 0 self.lastsend = 0 # time() last msg was sent - self.rtts = [] + self.rtts = [0] self.sock=socket.socket(af, socket.SOCK_DGRAM) self.sock.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR, \ self.sock.getsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR) | 1) @@ -91,8 +91,8 @@ class Conn: def ack(self, msgDict): self.lastack = time.time() self.lastacksent = float(msgDict.get('time','0')) - if verbose: print "ack RTT: %0.1f ms" % ((self.lastack - self.lastacksent) * 1000.0) - self.rtts.append(self.lastack - self.lastacksent) * 1000.0) + if verbose: print "ack RTT: %0.1f ms" % ((self.lastack - self.lastsend) * 1000.0) + self.rtts.append((self.lastack - self.lastsend) * 1000.0) if len(self.rtts) > 10: del self.rtts[0] self.ackcount += 1