Added External IP Address to client Status
This commit is contained in:
parent
ded6736e1b
commit
21b2f89fb6
|
@ -419,6 +419,7 @@ def getAPI(workingdir=None,silent=False):
|
||||||
networkStatus = 'connectedAndReceivingIncomingConnections'
|
networkStatus = 'connectedAndReceivingIncomingConnections'
|
||||||
|
|
||||||
info = {}
|
info = {}
|
||||||
|
info['externalIPAddress'] = bitmessagemain.shared.myExternalIP
|
||||||
info['networkConnections'] = len(bitmessagemain.shared.connectedHostsList)
|
info['networkConnections'] = len(bitmessagemain.shared.connectedHostsList)
|
||||||
info['numberOfMessagesProcessed'] = bitmessagemain.shared.numberOfMessagesProcessed
|
info['numberOfMessagesProcessed'] = bitmessagemain.shared.numberOfMessagesProcessed
|
||||||
info['numberOfBroadcastsProcessed'] = bitmessagemain.shared.numberOfBroadcastsProcessed
|
info['numberOfBroadcastsProcessed'] = bitmessagemain.shared.numberOfBroadcastsProcessed
|
||||||
|
|
|
@ -1960,6 +1960,7 @@ class receiveDataThread(threading.Thread):
|
||||||
return
|
return
|
||||||
# print 'remoteProtocolVersion', self.remoteProtocolVersion
|
# print 'remoteProtocolVersion', self.remoteProtocolVersion
|
||||||
self.myExternalIP = socket.inet_ntoa(data[40:44])
|
self.myExternalIP = socket.inet_ntoa(data[40:44])
|
||||||
|
shared.myExternalIP = self.myExternalIP
|
||||||
# print 'myExternalIP', self.myExternalIP
|
# print 'myExternalIP', self.myExternalIP
|
||||||
self.remoteNodeIncomingPort, = unpack('>H', data[70:72])
|
self.remoteNodeIncomingPort, = unpack('>H', data[70:72])
|
||||||
# print 'remoteNodeIncomingPort', self.remoteNodeIncomingPort
|
# print 'remoteNodeIncomingPort', self.remoteNodeIncomingPort
|
||||||
|
|
|
@ -6,7 +6,7 @@ lengthOfTimeToHoldOnToAllPubkeys = 2419200 # Equals 4 weeks. You could make thi
|
||||||
maximumAgeOfObjectsThatIAdvertiseToOthers = 216000 # Equals two days and 12 hours
|
maximumAgeOfObjectsThatIAdvertiseToOthers = 216000 # Equals two days and 12 hours
|
||||||
maximumAgeOfNodesThatIAdvertiseToOthers = 10800 # Equals three hours
|
maximumAgeOfNodesThatIAdvertiseToOthers = 10800 # Equals three hours
|
||||||
useVeryEasyProofOfWorkForTesting = False # If you set this to True while on the normal network, you won't be able to send or sometimes receive messages.
|
useVeryEasyProofOfWorkForTesting = False # If you set this to True while on the normal network, you won't be able to send or sometimes receive messages.
|
||||||
|
myExternalIP = None
|
||||||
|
|
||||||
# Libraries.
|
# Libraries.
|
||||||
import collections
|
import collections
|
||||||
|
|
Reference in New Issue
Block a user