@ -1725,10 +1731,12 @@ class receiveDataThread(QThread):
ifhostFromAddrMessage=='127.0.0.1':
continue
timeSomeoneElseReceivedMessageFromThisNode,=unpack('>I',self.data[24+lengthOfNumberOfAddresses+(34*i):28+lengthOfNumberOfAddresses+(34*i)])#This is the 'time' value in the received addr message.
iflen(knownNodes[recaddrStream])<20000andtimeSomeoneElseReceivedMessageFromThisNode>(int(time.time())-10800)andtimeSomeoneElseReceivedMessageFromThisNode<(int(time.time())+10800):#If we have more than 20000 nodes in our list already then just forget about adding more. Also, make sure that the time that someone else received a message from this node is within three hours from now.
print'knownNodes currently has',len(knownNodes[recaddrStream]),'nodes for this stream.'
print'knownNodes currently has',len(knownNodes[self.streamNumber]),'nodes for this stream.'
printLock.release()
#Function runs when we want to broadcast an addr message to all of our peers. Runs when we learn of nodes that we didn't previously know about and want to share them with our peers.