This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How can I do domain to ip address in nrf9160

int i;
int socketfd;
unsigned int timeout;
struct sockaddr_in server;
struct hostent* he;
struct in_addr** addr_list;

socketfd = socket(AF_INET , SOCK_STREAM , 0);

//domain name to ip
he = gethostbyname(ip);
addr_list = (struct in_addr**)he->h_addr_list;
for(i = 0; addr_list[i] != NULL; i++)
{
server.sin_addr = *addr_list[i];
break;
}

server.sin_family = AF_INET;
server.sin_port = htons( port );

if (connect(socketfd , (struct sockaddr *)&server , sizeof(server)) < 0)
{
return FALSE;
}

//////////////////////////////////////////////

gethostbyname can not use, what function can do it well?

using dns_resolve_name is correct? or dns_get_addr_info?

any example for me, thanks

Parents Reply Children
No Data
Related