Source code for motey.utils.network_utils
import socket as socket
[docs]def get_own_ip():
"""
Reads out the ip of the device and return them.
:return: the ip of the device
"""
socket_connection = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
socket_connection.connect(('8.8.8.8', 53))
socket_ip = socket_connection.getsockname()[:1]
socket_connection.close()
return socket_ip[0] if socket_ip else None