Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #5515
| Path | csiph.com!news.mixmin.net!news.unit0.net!news.uni-stuttgart.de!.POSTED!not-for-mail |
|---|---|
| From | Ulli Horlacher <framstag@rus.uni-stuttgart.de> |
| Newsgroups | de.comp.lang.python |
| Subject | Re: socket.create_connection() ipv4 oder ipv6? |
| Date | Tue, 25 Jun 2019 13:16:26 +0000 (UTC) |
| Organization | University of Stuttgart, FRG |
| Lines | 43 |
| Message-ID | <qet6ra$vtp$1@news2.informatik.uni-stuttgart.de> (permalink) |
| References | <qess02$t26$1@news2.informatik.uni-stuttgart.de> <gnebcoFcaktU1@mid.individual.net> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=ISO-8859-15 |
| Content-Transfer-Encoding | 8bit |
| X-Trace | news2.informatik.uni-stuttgart.de 1561468586 32697 129.69.1.129 (25 Jun 2019 13:16:26 GMT) |
| X-Complaints-To | news@news.uni-stuttgart.de |
| NNTP-Posting-Date | Tue, 25 Jun 2019 13:16:26 +0000 (UTC) |
| User-Agent | tin/2.2.1-20140504 ("Tober an Righ") (UNIX) (Linux/4.15.0-52-generic (x86_64)) |
| Xref | csiph.com de.comp.lang.python:5515 |
Show key headers only | View raw
Peter Heitzer <peter.heitzer@rz.uni-regensburg.de> wrote:
> > 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.
Ich hab nichts (mehr) gemacht als:
sock = socket.create_connection(('flupp.belwue.de',591))
Ich hab also weder AF_INET noch AF_INET6 angegeben.
Genau DAS ist ja meine Frage: was passiert, wenn ich nichts angebe?
--
Ullrich Horlacher Server und Virtualisierung
Rechenzentrum TIK
Universitaet Stuttgart E-Mail: horlacher@tik.uni-stuttgart.de
Allmandring 30a Tel: ++49-711-68565868
70569 Stuttgart (Germany) WWW: http://www.tik.uni-stuttgart.de/
Back to de.comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar
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