![]() |
IdHttp und IPv6 / Socketerror 11001
Hallo zusammen,
wie bringt man den Indy-Webclient dazu, mit Ipv6 zu arbeiten? Indy-Version: 10.6.2.0. Bekomme bei den folgenden Aufrufen jeweils den Socket Fehler 11001 (Host not found). IdHttp1.Connect('[2a00:1450:4001:830::200e]', 443); IdHttp1.Connect('2a00:1450:4001:830::200e', 443); IdHttp1.Connect('[google.com]', 443); Das einzige, was im ersten Schritt zu funktionieren scheint, ist per Hack die IP-Version auf v6 zu setzen. type THackIdHttp = class(TIdHttp) end; ... THackIdHttp(IdHttp1).IPVersion := Id_IPv6; IdHttp1.Connect('[2a00:1450:4001:830::200e]', 443); Kann ja nicht die Lösung sein... |
AW: IdHttp und IPv6 / Socketerror 11001
Um auf eine URL eines IPv6 Hosts einen Request zu senden, muss dieser in eckige Klammern gesetzt werden, z.B.:
Delphi-Quellcode:
Result := IdHttp1.Get('http://[www.six.heise.de]/')
Quelle: ![]() ![]() |
AW: IdHttp und IPv6 / Socketerror 11001
Ich bekomme Socket Error 11001. Siehe Beispiele.
|
AW: IdHttp und IPv6 / Socketerror 11001
Funktioniert denn von der Kommandozeile ein Ping?
Code:
Wenn nicht, erforderliche Bedingungen sind hier nachzulesen:
ping -6 2a00:1450:4001:830::200e
![]() Probier bitte mal ein
Code:
und im Fehlerfalle auch noch ein
ping -6 google.com
Code:
Beim ersten gibt's 'nen Fehler, beim zweiten nicht? Dann dürfte die Ursache nicht bei den Indys zu suchen sein.
ping google.com
|
AW: IdHttp und IPv6 / Socketerror 11001
Beide Pings klappen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz