in dubbo/common/util.py [0:0]
def get_ip():
global ip
if ip:
return ip
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
try:
sock.connect(('8.8.8.8', 80))
ip = sock.getsockname()[0]
logger.debug('Current IP Address: {}'.format(ip))
finally:
sock.close()
return ip