Puncte:0

getaddrinfo() returnează atât ipv4, cât și ipv6, în timp ce sistemul local are numai ipv4

drapel id

Folosesc getaddrinfo() pentru a obține adresa IP a listei de la un domeniu care acceptă atât ipv4, cât și ipv6, dar sistemul local acceptă numai ipv4 și vreau să interog numai ipv4. Are cineva solutie?

există configurația mea:

struct addrinfo indiciu, *res = NULL, *p = NULL;
int err;
ACE_OS::memset(&hint, 0, sizeof hint);
hint.ai_family = AF_UNSPEC;
hint.ai_socktype = SOCK_STREAM;
err = ACE_OS::getaddrinfo(hostname.c_str() ,"http", &hint, &res);
kanehekili avatar
drapel zw
Ei bine, acest forum acceptă întrebări despre sistemul de operare, mai degrabă ar trebui să întrebați asta fie pe forumul SO sau Unix&Linux - mai mulți oameni vă pot ajuta
Thomas Aichinger avatar
drapel cn
Ai dezactivat ipv6? Arată-ne rezultatul ifconfig.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.