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'
|
||||
|
||||
info = {}
|
||||
info['externalIPAddress'] = bitmessagemain.shared.myExternalIP
|
||||
info['networkConnections'] = len(bitmessagemain.shared.connectedHostsList)
|
||||
info['numberOfMessagesProcessed'] = bitmessagemain.shared.numberOfMessagesProcessed
|
||||
info['numberOfBroadcastsProcessed'] = bitmessagemain.shared.numberOfBroadcastsProcessed
|
||||
|
|
|
@ -1960,6 +1960,7 @@ class receiveDataThread(threading.Thread):
|
|||
return
|
||||
# print 'remoteProtocolVersion', self.remoteProtocolVersion
|
||||
self.myExternalIP = socket.inet_ntoa(data[40:44])
|
||||
shared.myExternalIP = self.myExternalIP
|
||||
# print 'myExternalIP', self.myExternalIP
|
||||
self.remoteNodeIncomingPort, = unpack('>H', data[70:72])
|
||||
# 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
|
||||
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.
|
||||
|
||||
myExternalIP = None
|
||||
|
||||
# Libraries.
|
||||
import collections
|
||||
|
|
Reference in New Issue
Block a user