Thread [LWP::UserAgent] Windows - get liefert "500 Can't connect to ......de:443 (Bad address)" (25 answers)
Opened by GwenDragon at 2024-06-28 11:15

GwenDragon
 2024-06-29 17:15
#196526 #196526
User since
2005-01-17
14790 Artikel
Admin1
[Homepage]
user image
So Lässt sich testen, welche Protokollfamilie benutzt wird.
Code: (dl )
1
2
3
4
5
6
7
8
9
10
my $sock = IO::Socket::IP->new(
PeerHost => $domain,
PeerPort => $peerport,
Type => SOCK_STREAM,
) or die "Cannot construct socket - $IO::Socket::errstr";

my $familyname = ( $sock->sockdomain == PF_INET6 ) ? "IPv6" :
( $sock->sockdomain == PF_INET ) ? "IPv4" :
"unknown";
printf "Connected to %s via %s\n", $domain, $familyname;


Bei mit IPv6 nicht erreichbarem Socket kommt bei mir von IO::Socket::IP bzw. $IO::Socket geworfen: "Cannot construct socket - Bad address at a.pl line …." (also hier im Beispiel-Schnippsel Zeile 5)

Bei unproblematischer kommt "Connected to labs.gwendragon.de via IPv6".
Last edited: 2024-06-29 17:37:11 +0200 (CEST)

View full thread [LWP::UserAgent] Windows - get liefert "500 Can't connect to ......de:443 (Bad address)"