Shows how to make a simple DNS lookup. See the complete example description at Ecore_Con - DNS lookup
#include <stdio.h>
#include <Ecore.h>
#include <Ecore_Con.h>
static void
_lookup_done_cb(
const char *canonname,
const char *ip,
struct sockaddr *addr,
int addrlen
EINA_UNUSED,
void *data
EINA_UNUSED)
{
printf("canonname = %s\n", canonname);
printf("ip = %s\n", ip);
printf("addr = %p\n", addr);
}
int
main(int argc, const char *argv[])
{
if (argc < 2)
{
printf("need one parameter: <address>\n");
return -1;
}
{
printf("error when trying to start lookup for %s\n", argv[1]);
goto end;
}
end:
return 0;
}