diff options
Diffstat (limited to 'Util/Network.py')
-rw-r--r-- | Util/Network.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/Util/Network.py b/Util/Network.py index 2c5f53c..00e641b 100644 --- a/Util/Network.py +++ b/Util/Network.py @@ -488,12 +488,13 @@ class Network: def processHT_SYNC_REPLY( self, sock, data ): t = time.time() - latency = t - self.latencyQueryStart[data[0:4]] + hash = data[0:4] + latency = t - self.latencyQueryStart[hash] print "got sync reply %d" % (latency*1000) - self.unpacker.reset(data[4,8]) - self.latencyQueryHandler[data]( latency, self.unpacker.unpack_float() ) - self.latencyQueryHandler.pop(data) - self.latencyQueryStart.pop(data) + self.unpacker.reset(data[4:8]) + self.latencyQueryHandler[hash]( latency, self.unpacker.unpack_float() ) + self.latencyQueryHandler.pop(hash) + self.latencyQueryStart.pop(hash) |