Określanie adresu IP z adresu URL w systemie iOS
Muszę uzyskać adres IP CDN z jego adresu URL w aplikacji na iOS. W przypadku wyszukiwania długiego stosu określiłem metodę wykonywania tego w następujący sposób:
struct hostent *host_entry = gethostbyname("stackoverflow.com");
char *buff;
buff = inet_ntoa(*((struct in_addr *)host_entry->h_addr_list[0]));
// buff is now equal to the IP of the stackoverflow.com server
Jednak podczas korzystania z tego fragmentu kodu moja aplikacja nie może się skompilować i wyświetla następujące ostrzeżenie: „Odwołanie wskaźnika do niekompletnego typu”
Nie mam wiedzy o strukturach i nie wiem, jak to naprawić. Jakieś sugestie?
Próbowałem też:
#include <ifaddrs.h>
#include <arpa/inet.h>
Ale wynikiem jest to samo ostrzeżenie.