[Python-de] socket.create_connection() ipv4 oder ipv6?

Florian Weimer fw at deneb.enyo.de
Sa Jun 29 15:02:34 EDT 2019


* Ulli Horlacher:

> Mit
>
>   sock = socket.create_connection(('flupp.belwue.de',591))
>
> bekomme ich einen tcp Link. Das funktioniert.

> flupp.belwue.de hat sowohl ipv4 als auch ipv6 Adresse. 
> Welche wird genommen und warum?

Python ruft getaddrinfo auf und verwenden die Adreßliste, die diese
Funktion liefert, ohne weitere Sortierung.

Das hängte also davon, wie Du getaddrconfig konfiguriert hast.


Mehr Informationen über die Mailingliste python-de