Alternative zu "gethostbyname"
Kann ich nicht verwenden gethostbyname
zu packen-host-IP-Adresse, es ist ein veraltetes Funktion, funktioniert nur 10% der fricken' mal auf Windows!
Ich finde keine angemessenen Ressourcen auf andere Weise zu finden, die eine host-IP-Adresse mit anderen Funktionen (MSDN empfohlen getaddrinfo
aber das scheint nicht so zu sein, was ich will.)
Es könnte verbessern Sie Ihre Chancen auf eine sinnvolle Antwort, wenn Sie erklärt, warum Sie denken, getaddrinfo nicht, was Sie wollen.
InformationsquelleAutor Saustin | 2011-07-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eigentlich
getaddrinfo
ist, was Sie wollen. Es ist nur eine umständliche Weg, es zu tun, nicht zu schweigen von der Tatsache, dass manchmal mehrere IP-Adressen gefunden wurden (z.B. eine IPv4-Adresse und eine IPv6-Adresse). Ich würde empfehlen, sich auf Beej ' s Guide to Network Programming, speziellgetaddrinfo
.Antwort aktualisiert. Ich danke Ihnen herzlich
InformationsquelleAutor Chrono Kitsune
Können Sie versuchen, Dinge wie
WSAConnectByName
, abergetaddrinfo
eigentlich ist, was Sie wollen, hier ist einfaches Beispiel.InformationsquelleAutor Nikolai Fetissov
Können Sie
gethostbyname2
unterstützt sowohl IPV4-und IPV6-Lösung.Dies ist ein Artikel, die zeigt, dass der Unterschied zwischen
gethostbyname
undgetaddrinfo
es beschreibt auchgethostbyname2
.InformationsquelleAutor Baron Leonardo