Определение IP-адреса из URL в iOS
Мне нужно получить IP-адрес CDN из его URL-адреса в приложении для iOS. Из долгого поиска в стеке я определил метод для выполнения следующих действий:
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
Однако при использовании этого фрагмента кода мое приложение не может скомпилировать и выдает следующее предупреждение: «разыменование указателя на неполный тип»
У меня нет знаний о структурах, и я не знаю, как это исправить. Какие-либо предложения?
Я также попробовал:
#include <ifaddrs.h>
#include <arpa/inet.h>
Но результат - то же самое предупреждение.