Send only peer exchange to newer clients
This commit is contained in:
parent
44d5ac784d
commit
bba9470175
1 changed files with 7 additions and 1 deletions
|
@ -295,6 +295,12 @@ class Site:
|
||||||
done = 0
|
done = 0
|
||||||
added = 0
|
added = 0
|
||||||
for peer in peers:
|
for peer in peers:
|
||||||
|
if peer.connection: # Has connection
|
||||||
|
if "port_opened" in peer.connection.handshake: # This field added recently, so probably has gas peer exchange
|
||||||
|
res = peer.pex(need_num=need_num)
|
||||||
|
else:
|
||||||
|
res = False
|
||||||
|
else: # No connection
|
||||||
res = peer.pex(need_num=need_num)
|
res = peer.pex(need_num=need_num)
|
||||||
if res != False:
|
if res != False:
|
||||||
done += 1
|
done += 1
|
||||||
|
|
Loading…
Reference in a new issue