Restrict pending parallel requests on proxy

This saves some network resources if using Tor, for example.
master
mailchuck 7 years ago committed by Peter Surda
parent 1b50f3898a
commit 0ab0e6757a

@ -59,6 +59,12 @@ def connectToStream(streamNumber):
maximumNumberOfHalfOpenConnections = 9
else:
maximumNumberOfHalfOpenConnections = 64
try:
# don't overload Tor
if shared.config.get('bitmessagesettings', 'socksproxytype') != 'none':
maximumNumberOfHalfOpenConnections = 4
except:
pass
for i in range(maximumNumberOfHalfOpenConnections):
a = outgoingSynSender()
a.setup(streamNumber, selfInitiatedConnections)

Loading…
Cancel
Save