J'ai essayé d'obtenir l'adresse IP de la personne qui s'est connectée à la machine en utilisant le code ci-dessous, mais j'ai une erreur.Nom ou service inconnu
>>> import socket
>>> socket.gethostbyname_ex(socket.gethostname())
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
socket.gaierror: [Errno -2] Name or service not known
Le même code fonctionne dans une autre boîte Linux. Je ne suis pas sûr de le réparer.
ici Œuvres Arch 64 bits sur le noyau 4.6. 2 –
Que se passe-t-il si vous faites 'socket.gethostname()'? –
Je reçois le nom de l'instance correctement. – user1050619