Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #5514

Re: socket.create_connection() ipv4 oder ipv6?

From "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de>
Newsgroups de.comp.lang.python
Subject Re: socket.create_connection() ipv4 oder ipv6?
Date 2019-06-25 10:29 +0000
Message-ID <gnebcoFcaktU1@mid.individual.net> (permalink)
References <qess02$t26$1@news2.informatik.uni-stuttgart.de>

Show all headers | View raw


Ulli Horlacher <framstag@rus.uni-stuttgart.de> wrote:
>Mit

>  sock = socket.create_connection(('flupp.belwue.de',591))

>bekomme ich einen tcp Link. Das funktioniert.

>In der Doku steht dazu:

>https://docs.python.org/3/library/socket.html

>  Connect to a TCP service listening on the Internet address (a 2-tuple
>  (host, port)), and return the socket object. This is a higher-level
>  function than socket.connect(): if host is a non-numeric hostname, it
>  will try to resolve it for both AF_INET and AF_INET6, and then try to
>  connect to all possible addresses in turn until a connection succeeds.


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

In der Doku steht auch:
To use create_connection() to connect to a IPv6 address the server socket also should have been created using the address family AF_INET6.
Ich verstehe das so, daß du wenn du den Socket mit AF_INET erzeugt hast,
nur eine V4 Auflösung gemacht wird und bei Erzeugen mit AF_INET6 nur
eine V6 Auflösung. Der Socket kann ja nur entweder V4 oder V6 sein.
Der Default für socket.socket ist AF_INET, also wird wohl eine V4 Adresse
genommen.



-- 
Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de

Back to de.comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

socket.create_connection() ipv4 oder ipv6? Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2019-06-25 10:11 +0000
  Re: socket.create_connection() ipv4 oder ipv6? "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2019-06-25 10:29 +0000
    Re: socket.create_connection() ipv4 oder ipv6? Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2019-06-25 13:16 +0000
      Re: [Python-de] socket.create_connection() ipv4 oder ipv6? Julian Gethmann <mail.python.org@gethmann.org> - 2019-06-25 15:42 +0200
        Re: [Python-de] socket.create_connection() ipv4 oder ipv6? Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2019-06-25 15:46 +0000
  Re: socket.create_connection() ipv4 oder ipv6? Florian Weimer <fw@deneb.enyo.de> - 2019-06-29 21:02 +0200
    Re: socket.create_connection() ipv4 oder ipv6? Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2019-06-29 20:21 +0000

csiph-web