Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | Letzte ÜberarbeitungBeide Seiten der Revision | ||
development:python:windows [2019-04-09 18:02] – Martin Prochnow | development:python:windows [2019-04-09 18:03] – Martin Prochnow | ||
---|---|---|---|
Zeile 13: | Zeile 13: | ||
makepy.main() | makepy.main() | ||
</ | </ | ||
+ | |||
+ | ===== Nutzung von IPv4 erzwingen ===== | ||
+ | Unter neueren Windows-Versionen wird unter Python bei der Namensauflösung für Windows-Rechner (z.B. auch // | ||
+ | |||
+ | Eine Lösung wäre es natürlich, IPv6 im Betriebssystem zu deaktivieren. Das hat aber was von "mit Kanonen auf Spatzen schießen" | ||
+ | |||
+ | <sxh python> | ||
+ | import socket | ||
+ | origGetAddrInfo = socket.getaddrinfo | ||
+ | |||
+ | def getAddrInfoWrapper(host, | ||
+ | return origGetAddrInfo(host, | ||
+ | |||
+ | socket.getaddrinfo = getAddrInfoWrapper | ||
+ | </ | ||
+ | |||
+ | [[http:// | ||
===== Windows-Service ===== | ===== Windows-Service ===== |